@charset "utf-8";

/* -------------------- Reset Start --------------------*/
html,body,div,h1,h2,h3,h4,h5,h6,p,a,span,ul,li,ol,dl,dt,th,tr,td,input,button,table,textarea,select,[class~=size-],:active,:hover,:focus,:link,:visited {
    -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing: grayscale;
    font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;
}
body{font:12px/1.5 Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;color:#333;background:#f5f4f3;-webkit-font-smoothing:antialiased;}
body input, body select, body textarea{font-size:100%;}
html, body, h1, h2, h3, h4, h5, h6, hr, p, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, button, input, textarea, blockquote, th, td{margin:0;padding:0}
img, fieldset, abbr, acronym{border:0}
ol, ul{list-style:none}
h1, h2, h3, h4, h5, h6{font-size:100%;font-weight:500}
table{border-collapse:collapse;border-spacing:0}
th{text-align:inherit}
br{height:0;overflow:hidden;line-height:0}
a{text-decoration:none;outline:none;color:#49f;-moz-transition:-moz-all .3s;-o-transition:-o-all .3s;-webkit-transition:-webkit-all .3s;transition:all .3s;}
a:hover{text-decoration:none;}
input,textarea{outline:none}
em,i{font-style: normal}
textarea{resize:none}
.Validform_error{border:1px solid red}
/*.Validform_right { color: #71b83d;  padding-left: 20px;}*/
.amap-copyright,.amap-logo{display:none!important}

/*------- 清除浮动 -------*/
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{zoom:1;}

/*------- 主体 --------*/
.main{position:relative;width:1190px;margin:0 auto;*zoom:1;}
.main:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}

/*------- 面包屑导航 -------*/
.breadcrumb-trail{position:relative;z-index:101;padding:12px 0;font-size:12px;color:#333;}
.breadcrumb-trail span{color:#666}
.breadcrumb-arrow{display:inline-block;width:5px;height:9px;margin:0 4px;font-size:0;background:url(https://img.haoqiao.com/website/images/breadcrumb_arrow.gif) no-repeat;}
.breadcrumb-trail-list{display:inline-block;*display:inline;*zoom:1;}
.breadcrumb-trail-nav{position:relative;display:inline-block;width:12px;height:12px;vertical-align:-3px;*vertical-align:0;*display:inline;*zoom:1;}
.breadcrumb-trail-nav-cur{background:#49f;}
.breadcrumb-trail-arrow{position:relative;display:inline-block;width:12px;height:12px;cursor:pointer;font-size:0;*zoom:1;}
.breadcrumb-trail-arrow i{position:absolute;top:4px;left:2px;height:0;border-color:#49f transparent transparent;border-style:solid dashed dashed;border-width:4px 4px 0 4px;font-size:0;}
.breadcrumb-trail-nav-cur .breadcrumb-trail-arrow{background:#49f;}
.breadcrumb-trail-nav-cur .breadcrumb-trail-arrow i{border-color:#fff transparent transparent;}
.breadcrumb-trail-link{display:none;position:absolute;left:-75px;top:20px;z-index:25;width:154px;padding:6px 0 0;border:solid 1px #ddd;background:#fff;}
.breadcrumb-trail-nav-cur .breadcrumb-trail-link{display:block;}
.breadcrumb-trail-link li a, .breadcrumb-trail-link li.breadcrumb-trail-l-f{display:block;height:26px;line-height:26px;padding:0 10px;overflow:hidden;color:#333;}
.breadcrumb-trail-link li.breadcrumb-trail-l-f{font-weight:700;}
.breadcrumb-trail-link li a:hover{background:#49f;color:#fff;}
.breadcrumb-trail-link li.breadcrumb-trail-l-l{margin:6px 6px 0;}
.breadcrumb-trail-link li.breadcrumb-trail-l-l a{height:30px;line-height:30px;padding:0 0 0 4px;color:#49f;border-top:dashed 1px #999;}
.breadcrumb-trail-link li.breadcrumb-trail-l-l a:hover{background:#fff;color:#49f;}
.breadcrumb-trail-link-arrow{position:absolute;top:-6px;left:50%;margin:0 0 0 -3px;border-color:transparent transparent #ddd;border-style:dashed dashed solid;border-width:0 6px 6px;*zoom:1;}
.breadcrumb-trail-link-arrow i{position:absolute;top:1px;left:-6px;border-color:transparent transparent #fff;border-style:dashed dashed solid;border-width:0 6px 6px;*zoom:1;}

/*------- 分页 -------*/
.ui-page{padding:20px 15px;text-align:right;font-size:0}
.ui-page a, .ui-page span{display:inline-block;height:30px;line-height:30px;padding:0 10px;margin:0 3px;border:0;border-radius:3px;font-size:16px;background:#edeef0;color:#5da3ff;}
.ui-page a:hover, .ui-page span{background:#7997b9;color:#fff;text-decoration:none;}

/*------- 酒店星级 -------*/
.hotel-star{display:inline-block;height:13px;line-height:13px;background:url(https://img.haoqiao.com/website/images/star_icon.png) repeat-x;_background:url(https://img.haoqiao.com/website/images/star_icon.gif??) repeat-x;vertical-align:middle;font-size:0;*display:inline;*zoom:1;}

/*------- 提示 -------*/
.ui-tips{position:absolute;z-index:100;max-width:500px;padding:3px 5px;background:#fff;border:solid 1px #8ea3b2;}

/*------- title -------*/
.ui-title-t1{height:40px;line-height:40px;padding:0 0 0 40px;border-bottom:solid 2px #e5e5e5;color:#333;font-size:24px;}

/*----------- 浮层 -----------*/
.index-popup{position:absolute;z-index:205;background:#fff;width: 600px;}
.index-popup.city_list_popup {width: 970px;}
.order-del-pop-btn {padding: 10px 0;border-top: 1px solid #ececec;}
.index-popup-title{position:relative;height:50px;line-height:50px;color:#fff;background:#4f5f6f;font-size:16px;padding:0 15px;}
.index-popup-close{position:absolute;right:15px;top:17px;width:16px;height:16px;background:url(https://img.haoqiao.com/website/images/index_close.gif) no-repeat;}
/*.index-popup-close:hover{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}*/
.index-popup-btn{width:140px;height:40px;line-height:40px;background:#49f;border-radius:3px;border:0;color:#fff;text-align:center;font-size:14px;cursor:pointer;}
.index-popup-want-icon{margin:30px 30px 0;padding:0 0 0 70px;background:url(https://img.haoqiao.com/website/images/popup_want_icon.gif) 0 center no-repeat;font-size:20px;}

/*------ 下拉UI ------*/
.ui-sel-txt{position:relative;display:inline-block;width:160px;height:32px;line-height:32px;padding:0 6px;border:solid 1px #ccc;border-radius:3px;cursor:pointer;*display:inline;*zoom:1;}
.ui-nosel-txt{width: 298px;position: relative;display: inline-block;margin: 0 0 0 5px;}
.ui-sel-txt i{position:absolute;right:6px;top:15px;width:0;height:0;border-color:#999 transparent transparent;border-style:solid dashed dashed;border-width:5px 5px 0;}
.ui-sel-txt ul{position:absolute;z-index:91;left:-1px;top:36px;width:100%;max-height:260px;margin:0 0 -1px 0;background:#fff;border:solid 1px #ccc;border-radius:3px;overflow:auto;box-shadow:0px 0 8px rgba(100, 100, 100, 0.5);}
.ui-sel-txt ul a{display:block;height:32px;line-height:32px;margin:0 0 -1px 0;padding:0 4px;border-bottom:solid 1px #ccc;color:#666;}
.ui-sel-txt ul a:hover{background:#EBEBEC;text-decoration:none;}

/* 地图tips */
.hotel-maps-hotel-icon .map-label-txt-w, .hotel-maps-attr-icon .map-label-txt-w, .hotel-maps-hotel-point .map-label-txt-w, .hotel-maps-subway-icon .map-label-txt-w {display: none;top: -34px;}
.map-label-txt-w{position:absolute;left:0;top:-30px;z-index:4;}
.map-label-txt{position:relative;z-index:5;min-width:50px;height:20px;line-height:20px;padding:5px 10px;text-align:center;background:#d88374;color:#fff;font-size:12px;white-space:nowrap;overflow:hidden;}
.map-label-bg{position:absolute;left:3px;top:3px;width:100%;height:30px;background:#000;opacity:0.2;filter:alpha(opacity = 10);}
.map-attraction-poi .map-label-txt-w{top:-40px;}
/*首页主体*/
.index-wrap-main-city,.index-wrap-main-partner
.index-wrap-main-myinfo{width:100%;background-color: #ffffff;padding-bottom: 34px}
.index-wrap-main-advantage{width:100%;background-color: #F8F8F8;padding-bottom: 34px}
.index-wrap-main-hotel,.index-wrap-main-news,.index-tj-wrap{width:100%;background-color: #F8F8F8;padding-bottom: 34px}
.index-wrap-main-hotel{padding-bottom:30px;overflow: hidden}
.index-wrap-main-cooperate{width:100%;background-color: #ffffff;padding-bottom: 34px}
.index-new-list,.index-advantage-list,.index-cooperate-list,.index-partner-list{width: 1190px;  margin: 0 auto;}
.index-c-r-list-news,.index-new-tag-list,.index-c-r-list-advantage{margin:0 0 0 0}
.index-c-r-list-news li{position: relative;display: inline-block; width: 384px;  height: 304px; background-color: #FFFFFF;float: left }
.index-new-tag-list{height:310px;background-color: #FFFFFF}
.index-news-tag-list-li{margin:25px 10px 25px 18px;width:315px;}
.index-news-tag-list-li-n{padding:25px 10px 20px 18px;margin:0; width:auto; border:1px #ececec solid;zoom: 1; overflow: hidden; border-top:0}

.index-new-tag-list li{position: relative;  float: left;  display: inline-block;width:315px;height:33px;color:#666666;font-size:14px;line-height: 33px;list-style-type:disc }
.index-new-tag-list li a{color:#666666;text-decoration: none;width:345px;white-space:nowrap;overflow: hidden;text-overflow:ellipsis;display: inline-block}
.index-new-tag-list li a:hover{text-decoration: none;color:#49f}
.index-news-tag-list-li img{vertical-align: sub;margin-right:5px}
.index-c-r-list-news-l{margin-left:19px}
.index-news-top-title{font-size:24px;color:#FFFFFF;text-align: center;height:100px;line-height: 100px;}
.index-news-top-title img{vertical-align: middle;margin:-5px 15px 0 0}
.index-news-top-title-l{background-color: #53abf5}
.index-news-top-title-m{background-color: #76cecf}
.index-news-top-title-r{background-color: #f9a174}
.index-advantage-tag-list{height:300px;width:360px}
.index-c-r-list-advantage li{height:332px;width:350px;position: relative;  float: left;  display: inline-block;}
.index-advantage-tag-list-li{width:360px;}
.index-advantage-tag-list-li li{position: relative;  float: left;  display: inline-block;width:360px;height:26px;color:#666666;font-size:14px;text-align: center}
.index-advantage-tag-list-li .index-advantage-li-title,.index-cooperate-tag-list-li .index-cooperate-li-title{font-size:18px;color:#333333;height:50px}
.index-advantage-tag-list-li .index-advantage-li-desc{font-size:14px;color:#333333;height:100px;}
.index-advantage-tag-list-li .index-advantage-li-desc span{color:#666666}
.index-advantage-tag-list-li .index-advantage-li-img{height:166px;margin-top:80px}
.index-c-r-list-advantage-l{border-left:1px solid rgba(228,228,228,0.5)}
.index-c-r-list-cooperate li {width: 360px;  position: relative;  float: left;  display: inline-block;  }
.index-cooperate-tag-list{height: 300px;  width: 360px;}
.index-cooperate-tag-list-li li{position: relative;  float: left;  display: inline-block;  width: 360px;  color: #666666;  font-size: 14px;line-height: 26px;  text-align: center;}
.index-cooperate-tag-list-li .index-cooperate-li-img {  height: 100px;margin-bottom: 18px}
.index-c-r-list-cooperate-l {  border-left: 1px solid #E4E4E4;  }
.index-cooperate-tag-list-li .index-cooperate-li-desc{text-indent:2em;width:330px;text-align: left;padding: 0 16px 0 16px;}
.index-cooperate-tag-list .cooperate-li-title-c-l{color:#9d76cc}
.index-cooperate-tag-list .cooperate-li-title-c-m{color:#33b6f6}
.index-cooperate-tag-list .cooperate-li-title-c-r{color:#f18d85}
.index-cooperate-tag-list .cooperate-li-title-c-l-btn a{background-color: #9d76cc;padding: 7px 24px;color:#FFFFFF;border-radius: 4px;}
.index-cooperate-tag-list .cooperate-li-title-c-l-btn a:hover{background-color: #cba0fe;}
.index-cooperate-tag-list .cooperate-li-title-c-m-btn a{background-color: #33b6f6;padding: 7px 24px;color:#FFFFFF;border-radius: 4px;}
.index-cooperate-tag-list .cooperate-li-title-c-m-btn a:hover{background-color: #7ed3fb;}
.index-cooperate-tag-list .cooperate-li-title-c-r-btn a{background-color: #f18d85;padding: 7px 24px;color:#FFFFFF;border-radius: 4px;}
.index-cooperate-tag-list .cooperate-li-title-c-r-btn a:hover{background-color: #f9afa9;}
.index-cooperate-tag-list-li .index-cooperate-li-btn{color:#FFFFFF;font-size:16px;margin-top: 22px;}
.index-partner-list .index-c-r-list-partner{width:100%;margin-bottom: 30px}
.index-partner-list .index-c-r-list-partner td{text-align: center;height: 91px;}
/* 注册 登录 */
.account-banner-smal {background: #eaf1f9}
.account-third-banner{background: #eaf1f9}
.account-third-banner-smal{background: #eaf1f9}
.account-wrap-main{width:1060px;margin:0 auto;overflow:hidden}
.index-feature-wrap{ width: 100%;min-width:1190px;height:74px;  background: url(https://img.haoqiao.com/website/images/index_bg/index_banner_feature.jpg) center center no-repeat;}
.bg-f{background:#F8F8F8}
.bg-t{background:#FFFFFF}
.index-myinfo{width:1190px;margin: 0 auto;padding: 20px 0 0 0;}
.index-myinfo-l{width:770px;  float: left;}
.index-myinfo-l-title,.index-myinfo-r-title{border-bottom: 1px solid #E5E5E5;height: 28px;padding: 0 5px}
.index-myinfo-r-title .index-myinfo-r-title-a:hover,.index-myinfo-l .index-myinfo-r-title-a:hover{color:#49f}
.index-myinfo-l-title span{font-size:16px;color:#333333;line-height: 24px;}
.index-myinfo-l-title img{vertical-align: sub;margin-right:6px}
.index-myinfo-l-f-t{float: left;width:375px;height:80px;padding:10px 0 0 10px;position: relative}
.index-myinfo-l-f-img{float: left;margin-right: 10px;}
.index-myinfo-l-f-name{font-size:14px;color:#333333;overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.index-myinfo-l-f-name:hover{color:#49f}
.index-myinfo-l-f-b{font-size:12px;color:#666666;position: absolute;bottom: 10px;  left: 90px;}
.index-myinfo-l-f-m{font-size:12px;color:#666666;position: absolute;bottom: 35px;  left: 90px;}
.index-myinfo-l-more{float: right;font-size:14px;color:#4499ff;line-height: 26px;}
.index-myinfo-r{float: right;width:375px;height:200px}
.index-myinfo-r-f-list{padding: 5px 10px 0 10px;}
.index-myinfo-r-num{color:#f25743}
.index-myinfo-r-f-list a{color:#666666}
.index-myinfo-r-f-list a:hover{color:#49f}
.index-myinfo-r-f-list a:hover li,.index-myinfo-r-f-list a:hover  .index-myinfo-r-num{color:#49f}
.index-myinfo-r-f-list ul{padding:0;margin: 0;}
.index-myinfo-r-f-list ul li{color:#666666;font-size:14px;line-height: 24px;}
.index-myinfo-r-b{margin:10px 0 0 0}
.index-myinfo-r-f-list p{float: right;}
.index-myinfo-r-title span{font-size:16px;color:#333333;line-height: 24px;}
.index-myinfo-r-title img{vertical-align: sub;margin-right:6px}
.about-t-icon, .about-t-a-icon{background:url(https://img.haoqiao.com/website/images/about_icon.png) no-repeat;}
.about-contect-cont{line-height:26px;margin:20px 0 0;font-size:16px;width:100%;text-align:center}
.about-t-wrap{position:relative;padding:50px 0 0 275px;}
.about-title{width:100%;text-align:center;font-size:40px;color:#715644}
.about-cont{line-height:26px;font-size:16px;}
.about-cont p{margin:20px 0 0 0;}
.about-t-icon{position:absolute;top:50px;right:0;width:254px;height:254px;background-position:0 0;}
.about-title-a-w{position:relative;padding:50px 320px 60px 0;}
.about-title-a-w .about-cont p{margin:30px 0 0 0;line-height:30px;}
.about-title-a{background-position:0 -426px;color:#CC0000}
.about-t-a-icon{position:absolute;top:50px;right:20px;width:228px;height:240px;background-position:-254px 0;}
.mian-wrap-contect{width:1070px;margin:0 auto}
.mian-contect-wrap{padding:0 0 20px 0;width:1190px;overflow:hidden}
.about-title-c-w{text-align:center;}
.about-title-contect{display:inline-block;background-position:0 -476px;}
/*.about-contect-list li{position:relative;float:left;width:248px;height:115px;margin:0 18px 0 0;padding:0 0 0 100px;border-left:solid 1px #ddd;border-right:solid 1px #ddd;border-bottom:solid 1px #ddd;font-size:16px;}*/
.about-contect-list li i{position:absolute;left:10px;top:22px;width:70px;height:70px;background:url(https://img.haoqiao.com/website/images/about_wx.gif) no-repeat;background-size:70px 70px}
.about-contect-list li i.about-contect-mail{background:url(https://img.haoqiao.com/website/images/about_mail.gif) no-repeat;}
.about-contect-list li i.about-contect-qq{background:url(https://img.haoqiao.com/website/images/kefu/kefu_70.png?v2.00) no-repeat;}
.about-contect-list li i.about-contect-phone{background:url(https://img.haoqiao.com/website/images/about_phone.gif) no-repeat;}
.about-contect-list li a:hover{color:#49f;}
.about-contect-t{padding:26px 0 0 0;font-size:18px;}
.about-contect-k{padding:40px 0 0 0;font-size:18px;}
.about-contect-b,.about-contect-b a{font-size:24px;color:#715644;line-height: 26px;}
.about-contect-b span{font-size:14px;display:inline-block}
/*.login-txt-error{border:solid 1px #EC8E8E;box-shadow:0 0 6px rgba(255, 0, 0, 0.6);}*/
/* 首页搜索 */
.index-sea-main{width:530px;padding-top: 48px;}
.index-sea-cont{
    padding: 20px 30px 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.3);
}

/* 首页搜索-头部 */
.index-sea-header{height: 50px;}
.index-sea-header.login{height: 30px;margin-top: 10px}
.index-sea-header .user_name_p{line-height: 30px;padding-left: 14px;}
.index-sea-header .title{height:22px;line-height: 22px;font-size: 18px;color:#333;}
.index-sea-header .title span{color: #f90;}
.index-sea-header .title .dian{color: #999;}
.index-sea-header .heading-content{line-height: 12px;padding-top: 10px;font-size: 13px;}
/* 首页搜索-第一行 */
.index-sea-cont-table .d-room-s-sel-c{ width: 470px; height: 46px;line-height:46px;margin-bottom: 10px;box-sizing: border-box}
.d-room-s-sel-c .index-sea-cont-box { height: 18px;padding: 13px 0;}
.index-sea-cont-box .index-sea-keyword-input{
    width: 327px;
    height: 18px;
    line-height: 1;
}

/* 首页搜索-第二行 */
.d-room-s-sel-d {width:193px;height: 44px;}
.home-datepicker .d-room-s-sel-d{width: 234px}
.index-sea-date input{width: 90px;height: 44px;background:transparent; cursor:pointer;}
.index-sea-date .index-sea-date-ipt {width: 170px;z-index:1;}
.index-sea-date .index-sea-date-ipt+input{height: 15px;padding: 14px 0;top: 0;left: 117px;z-index:0;}
.index-sea-date .check-out-date .index-sea-date-ipt+input {left: 142px}
.index-sea-date .sanjiao,
.index-sea-date .sanjiao2{width: 0;display: none;content: "";bottom:0;left:104px;z-index:110;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid #4499ff;}
.home-datepicker .all-date .sanjiao2 {left: 102px;}
/* 首页搜索-第三行 */
.d-room-s-sel{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position:relative;display:inline-block;height:40px;line-height:40px;background:#fff;padding:0 10px;border:solid 1px #ccc;border-radius:2px;font-size:16px;cursor:pointer;overflow:hidden;}
.table-tr-rooms{height: 56px;}
.table-tr-rooms .d-room-s-sel{width:110px;height:46px;line-height: 44px; padding-left: 0; }
.table-tr-rooms .d-mod-room-win-i{top: 46px;left: 0;overflow: auto;box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);z-index: 91;}
.table-tr-rooms .d-mod-room-win-i li a{display: block;height: 36px;line-height: 36px;padding: 0 4px 0 10px;border-bottom: solid 1px #ececec;color: #666;font-size: 14px;}
.table-tr-rooms .d-mod-room-win-i li a:hover{background: #f1f5f8;  text-decoration: none;}
.table-tr-rooms-person{width: 190px;height: 46px;margin-left: 10px;}
.table-tr-rooms-person .d-room-person{width: 190px;height: 46px;line-height:44px; padding-left: 0;}
.table-tr-rooms-person .d-mod-room-win{box-shadow:0px 0 8px rgba(100, 100, 100, 0.5);position: absolute;left: 0 !important;top: 46px;z-index:91;overflow:auto;}
.d-mod-room-win a{background:none;display:block;height:36px;line-height:36px;padding:0 4px 0 10px;border-bottom:solid 1px #ececec;color:#666;font-size:14px;}
.d-mod-room-win a:hover{background:#eef6ff;}
.new-index-sea-nationality {width:150px;height: 46px;z-index: 2;}
.d-room-s-sel.nationality-box {width: 150px;height: 46px;padding-left: 39px;background: url("https://img.haoqiao.com/website/images/index/nationality.svg") no-repeat 12px center;}
.new-index-sea-nationality .nationality-list,
.detail-list-page #J_sel_citizenship_select .d-mod-room-win-peo{
    width: 278px;
    max-height: 576px;
    box-shadow: 0 0 8px rgba(100, 100, 100, 0.5);
    top: 42px;
    overflow-y: auto;
}
.new-index-sea-nationality .nationality-list{
    left: 0 !important;
    top: 46px;
}
.J_room_sel_win_peo_more em,
.d-room-peo-child-age-list-option .J_sel_num_more_age em {
    width:10px;
    height: 5px;
    background: #fff url(https://img.haoqiao.com/website/images/index/up.svg) no-repeat 0 center;
    border:0;
    position:absolute;
    right:10px;
    top: 50%;
    margin-top: -2.5px;
}
.home-datepicker .nationality-ipt{
    width: 78px;
    height: 44px;
    line-height: 44px;
}
/* 首页搜索-第四行 */
.home-datepicker .index-sea-table-btn{
    width: 470px;
    height:46px;
    line-height: 46px;
}

/* 酒店列表 */

.top-room-sea-new .d-room-s-sel-wrap.d-room-sea-form-new-box .d-room-s-sel-wrap{
    height: 42px;
    margin-right: 10px;
}
.top-room-sea-new .d-room-s-sel-wrap .d-room-sea-form-new-box .d-room-s-sel.d-room-s-sel-wrap{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 40px;
}
.detail-list-page .top-room-sea-new .d-room-sea-form-new-box .d-room-s-sel-date {
    height: 40px;
}
.detail-list-page .hotel-detail-search-inne .d-room-s-sel-peo-adult,
.detail-list-page .hotel-detail-search-inne .d-room-s-sel-peo-child{
    height: 30px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.detail-list-page .d-room-peo-child-age .d-room-s-sel-peo-adult,
.detail-list-page .d-room-peo-child-age .d-room-s-sel-peo-child,
.d-room-peo-child-age-title {
    font-size: 12px;
    height: 30px;
    line-height: 30px;
}
/* 其他 */
.hotel-detail-search-inne .d-room-s-sel {
    height: 42px;
}
.hotel-detail-search-inne .d-room-s-sel .d-room-s-sel {
    height: 40px;
}
.detail-list-page .d-room-s-sel-wrap .d-room-s-sel.d-room-s-sel-city,
.hotel-detail .d-room-s-sel-wrap .d-room-s-sel.d-room-s-sel-city{
    height: 42px;
}
/* 地图页 */
/*.hotel-maps .d-room-sea-form{*/
    /*height: 35px;*/
/*}*/
/*.hotel-maps .top-room-sea-new .d-room-s-sel.d-room-s-sel-city {*/
    /*box-sizing: content-box;*/
/*}*/
/*.hotel-maps .top-room-sea-new .d-room-s-sel.search-calendar {*/
    /*height: 30px;*/
/*}*/
/*.hotel-maps .top-room-sea-new .d-room-s-sel.search-calendar .search-calendar-child {*/
    /*height: 28px;*/
/*}*/

.table-tr-t-l{text-align: right;font-size:14px;color:#333333;width:68px;padding-top:10px}
.table-tr-t-l-n-p{padding-top:0}
.index-sea-table-btn{background-color: #4499FF;color:#ffffff;font-size:14px;height:46px;width:491px;line-height: 45px;border-radius: 4px;display: inline-block;}
.index-sea-table-btn:hover{background-color: #5da7ff}
.index-sea-table-btn img{vertical-align: text-bottom;margin-right:10px}

.recommend-wrap{width:100%;background:#FFFFFF}
.recommend-citys{width:1190px;height:100px;margin:0 auto;position:absolute;margin-top:305px;margin-left:130px;}
.recommend-city{width:200px;height:100px;background:#FFFFFF;float:left;margin:0 auto;  background:rgba(255, 255, 255, 0.6)!important;filter:Alpha(opacity=60);text-align:center;font-size:24px;}
.recommend-citys a{text-decoration:none;color:#000000}
.recommend-citys a:hover{text-decoration:none}
.recommend_city_hotel{font-size:18px}
.city_name{margin-top:15px}
.more-city{margin-top: 420px;position: absolute;text-align: center;width: 1190px;}
.more-city a{color:#FFFFFF;font-size:18px;text-decoration:none}
.more-city a:hover{text-decoration:none}
.banner{width:100%;height:291px;margin: 0 auto;text-align: center;background-color: #F8F8F8}
.side-app-right{display:block}

/* 地图loading */
.ui-map-loading{position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;background:rgba(0, 0, 0, 0.4);}
.ui-map-l-inner{position:absolute;left:50%;top:50%;width:100px;height:80px;margin:-40px 0 0 -50px;text-align:center;}
.ui-map-l-inner p{margin:6px 0 0 0;font-size:14px;color:#fff;}

/* 首页 */
.homepage{background:#fff;}

/* banner */
.index-banner{width:100%;background:#333 url(https://img.haoqiao.com/website/images/index_bg/bg_banner_1920.jpg?v2.11) center center no-repeat;}
.index-banner-smal{background:#333 url(https://img.haoqiao.com/website/images/index_bg/bg_banner_1440.jpg?v2.11) center center no-repeat;}
.index-banner-cont{position:relative;width:1190px;height:500px;margin:0 auto;}
.bg_inner_banner{margin-top:12px;width:1190px;height:120px}
/* 搜索 */
.index-main{width:860px;margin:0 auto;}
.index-slogn{color:#fff;text-shadow:-1px -1px 0 rgba(100, 100, 100, 0.8);}
.index-slogn{padding:80px 0 18px 0;}
.index-slogn h1{font-size:48px}
.index-slogn p{font-size:24px;text-shadow:-1px -1px 0 rgba(100, 100, 100, 0.8);}
.index-search-box{padding:30px 0 30px 30px;background:rgba(0, 0, 0, 0.4);border-radius:3px;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66000000', EndColorStr='#66000000');*zoom:1}
:root .index-search-box{filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00000000', EndColorStr='#00000000')}
.index-search{position:relative;}
.index-sea-hot{margin:10px 0 0 0;font-size:14px;color:#fff}
.index-sea-hot a{margin:0 5px;color:#fff}
.index-sea-hot a:hover{color:#3f7ac3}
/* 输入框 */
.index-sea-txt{position:relative;display:inline-block;margin:0 2px 0 0;vertical-align:middle;*display:inline;*zoom:1;}
.index-sea-txt i{position:absolute;top:0;width:8px;height:46px;background:url(https://img.haoqiao.com/website/images/index_input_bg.png) no-repeat;}
.index-sea-txt i.index-txt-left{left:-8px;}
.index-sea-txt i.index-txt-rigth{right:-8px;background-position:-8px 0}
.index-sea-txt input{height:20px;line-height:20px;border-radius:2px;padding:14px 4px;border:0;font-size:14px;color:#999;background:#fff;border:solid 1px #fff;}
.index-sea-txt input:focus{border-color:#49f}
/* 按钮 */
.index-sea-btn{position:relative;display:inline-block;width:160px;height:50px;line-height:50px;margin:0 0 0 4px;background:url(https://img.haoqiao.com/website/images/index_sea_btn_bg.gif) repeat-x;text-align:center;color:#fff;vertical-align:middle;font-size:18px;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;border-radius:2px;}
.index-sea-btn:hover{background-image:url(https://img.haoqiao.com/website/images/index_sea_btn_bg_hov.gif);text-decoration:none;}
.index-sea-btn i{position:absolute;top:0;width:8px;height:46px;background:url(https://img.haoqiao.com/website/images/index_input_bg.png) -16px 0 no-repeat;}
.index-sea-btn i.index-txt-left{left:-8px;}
.index-sea-btn i.index-txt-rigth{right:-8px;background-position:-24px 0}
.index-search{}
.index-sea-keyword input{width:300px;padding:14px 0 14px 35px;background:#fff url(https://img.haoqiao.com/website/images/index_icon.png) 10px 15px no-repeat;}
.index-sea-date{position: relative;}
.index-sea-cont-table .index-sea-date-week{position: absolute;left: 130px;width: 35px;border: 0;padding: 0;height: 36px;margin: 2px 0 0 0;line-height: 36px;color:#999;top:10px;pointer-events:none}
/* 搜索热门城市tips */
.index-search-smalbox{position:absolute;top:54px;left:78px;width:418px;margin:0 0 -2px 0;background:#fff;padding:0 10px;z-index:1;font-size:12px;border: solid 1px #ddd;}
.index-search-smalbox li{height:34px;line-height:34px;border-bottom:dashed 1px #ddd;overflow:hidden;}
.index-search-smalbox li.last{border-bottom:0}
.index-search-smalbox li span{display:inline-block;width:60px;text-align:right;color:#c00;}
.index-search-smalbox li a{display:inline-block;width:60px;margin:0 2px;text-align:left;color:#333; font-size:13px}
.index-search-smalbox li a:hover{color:#69adff}
/* 首页搜索框 */
.index-sea-box{display:none;position:absolute;left:78px;top:54px;z-index:101;width:488px;background:#fff;border:solid 1px #ddd;font-size:12px;overflow:hidden;border-radius: 4px;  box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);}
.index-sea-box li{padding:3px 66px 3px 10px;height:26px;line-height:26px;margin:-1px 0 0 0;cursor:pointer;overflow:hidden;*zoom:1;}
.index-sea-box li span{padding:0 0 0 8px;}
.index-sea-box li span.sea-box-k-title{color:#333;padding:0;font-weight:700}
.index-sea-box li i{font-style:normal;color:#d75;}
.index-sea-box li.current, .index-sea-box li:hover{background:#419aff;color:#fff}
.index-sea-box li.current span, .index-sea-box li:hover span{color:#fff}
.index-sea-box li.index-sea-box-c, .index-sea-box li.index-sea-box-h, .index-sea-box li.index-sea-box-co, .index-sea-box li.index-sea-box-a, .index-sea-box li.index-sea-box-r, .index-sea-box li.index-sea-box-attr,.index-sea-box-poi, .index-sea-box li.index-sea-box-island{position:relative;border-top:dashed 1px #ccc;padding:3px 66px 3px 10px}
.index-sea-box-c em, .index-sea-box-h em, .index-sea-box-co em, .index-sea-box-a em, .index-sea-box-r em, .index-sea-box-attr em, .index-sea-box-poi em, .index-sea-box-island em, .index-sea-box-gx em{position:absolute;top:1px;right:0;padding:0 14px 0 30px;background:url(https://img.haoqiao.com/website/images/index_seabox_icon.png) 8px -243px no-repeat;color:#5c5c5c;font-style:normal;font-weight:700;height:30px;line-height:30px;}
.index-sea-box-c em{background-position:8px -142px}
.index-sea-box-co em{background-position:8px 7px}
.index-sea-box-r em{background-position:8px -192px}
.index-sea-box-a em{background-position:8px -45px}
.index-sea-box-attr em{background-position:8px -94px}
.index-sea-box-poi em{background-position:10px -791px}
.index-sea-box-island em{background-position:8px -594px}
.index-sea-box-gx em{background-position:8px -694px}
.index-sea-box .current em.sea-box-icon-h{background-position:8px -546px}
.index-sea-box .current em.sea-box-icon-c{background-position:8px -442px}
.index-sea-box .current em.sea-box-icon-co{background-position:8px -295px}
.index-sea-box .current em.sea-box-icon-r{background-position:8px -492px}
.index-sea-box .current em.sea-box-icon-a{background-position:8px -343px}
.index-sea-box .current em.sea-box-icon-attr{background-position:8px -394px}
.index-sea-box .current em.sea-box-icon-poi{background-position:10px -824px}
.index-sea-box .current em.sea-box-icon-island{background-position:8px -644px}
.index-sea-box .current em.sea-box-icon-gx{background-position:8px -744px}
.index-sea-box li.current em{color:#fff}
.index-sea-box li.index-sea-box-last{border-top:dashed 1px #ccc;color:#49f;text-align:left;padding:3px 0 3px 10px}
.index-sea-box li.current{color:#fff}
.index-sea-cont .index-search-smalbox{font-size:14px;border-radius: 4px;  box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);}
.index-sea-cont-table .d-mod-room-win  li a,.J_room_sel_win_peo_more li a{font-size:14px}
.index-sea-cont-table  .d-mod-room-win-more table{width:344px;table-layout: fixed;margin:10px 0 0 0}
.index-sea-cont-table  .d-mod-room-win-more table tr{height:40px}
.index-sea-cont-table  .d-mod-room-win-more table td div span{font-size:14px;}
.index-sea-cont-table .J_more_room_num_option{font-size:14px}
.index-sea-cont-table .d-mod-room-more-option-peo, .detail-list-page .d-mod-room-more-option-peo{width:auto;height:37px;text-align:center;float:right;padding-top:10px}
.index-sea-cont-table  .d-mod-room-win-peo-ul{width:120px;top:auto;left:auto;}
.index-sea-cont-table  .d-room-peo-child-age-title{height:30px;line-height: 30px;float: none}
.index-sea-cont-table  .d-room-peo-chswiper-slideild-age-list{margin: 0;}
.index-sea-cont-table  .d-room-peo-child-age-list-option{width:120px;margin:0 12px 8px 0;}
.index-sea-cont-table  .d-room-peo-child-age-list-option span{font-size:14px;}
.index-sea-cont-table  .J_room_sel_win_peo_more_age li a,.index-sea-cont-table .J_room_sel_win_peo_more_adult li a,.J_room_sel_win_peo_more_child li a{font-size:14px}
.index-sea-cont-table .d-room-s-sel-peo-adult,.index-sea-cont-table .d-room-s-sel-peo-child{width:102px;height:30px;line-height:30px;margin-left:0px}
.index-sea-cont-table .d-room-s-btn{float:left;width:90px;height:42px;line-height:42px;margin:24px 0 0;padding:0 15px;background:#49f;border:0;border-radius:2px;color:#fff;font-size:14px;text-align:center;cursor:pointer;}
.index-sea-cont-table .d-room-s-btn:hover{text-decoration:none;background: #5da7ff}
/*首页轮播*/
.index-hotel-sect-h{float: left;position: relative;margin:0 0 18px 0;box-shadow:2px 2px 6px rgba(0,0,0,0.0)}
.index-hotel-sect-h:hover{box-shadow: 0 0 8px rgba(153,153,153,.35);}
.index-hotel-sect-img { width: 384px; }
.index-hotel-sect-title{ width: 384px;padding: 10px 14px 0 14px;}
.index-hotel-sect-title-l-name { width: 290px; }
.index-hotel-sect-h1,.index-hotel-sect-h2,.index-hotel-sect-h4,.index-hotel-sect-h5{margin-right:18px}
.index-hotel-sect-img-corner{font-size:12px;position: absolute;top:6px;background-color:#ff672b;width:auto;height:24px;color:#fff;line-height: 24px;text-align: left;padding-left:8px;padding-right:8px}

/* 搜索热门城市tips */
.index-search-smalbox{position:absolute;top:54px;left:78px;width:488px;margin:0 0 -2px 0;background:#fff;padding:0 10px;font-size:16px;border: solid 1px #ddd;}
.index-search-smalbox li{height:34px;line-height:34px;border-bottom:dashed 1px #ddd;overflow:hidden;}
.index-search-smalbox li.last{border-bottom:0}
.index-search-smalbox li span{display:inline-block;width:60px;text-align:right;color:#c00;margin:0 20px 0 0;}
.index-search-smalbox li a{display:inline-block;width:60px;margin:0 2px;text-align:left;color:#333; font-size:13px}
.index-search-smalbox li a:hover{color:#69adff}
.index-sea-box li.index-no-res, .index-sea-box li.index-no-res:hover{padding:6px 66px 6px 10px;background:#fff;color:#c00;cursor:default;}
/* 简介 */
.index-wel-title{padding:25px 0 25px 0;font-size:24px;text-align:center;}
.index-wel-title span{padding:0 8px;color:#4bf}
/* 热门城市酒店攻略 */
.index-city-list{margin:0 0 25px 0;width:1190px;margin: 0 auto;}
.index-city-t{float:left;width:1190px;}
.index-city-b{float:right;width:1190px;}
.index-city-l-big{position:relative;width:586px;height:200px;margin:0 0 18px 0;float: left;}
.i-c-l-img{position:relative;display:block;}
.i-c-l-img:hover{text-decoration:none;}
.i-c-l-img img{display:block;text-decoration:none;}
.i-c-l-img span{position:absolute;left:0;top:80px;z-index:0;width:100%;text-align:center;font-size:22px;color:#ffee61;text-shadow:0 0 4px rgba(0, 0, 0, 0.8);cursor:pointer;}
.i-c-r-l-img img{display:block;}
.i-c-l-img em{position:absolute;left:0;top:0;z-index:10;width:586px;height:200px;background:#000;opacity:0;filter:alpha(opacity=0);-moz-transition:-moz-all .3s;-o-transition:-o-all .3s;-webkit-transition:-webkit-all .3s;transition:all .3s;}
.i-c-l-other span{display: inline-block;filter: Alpha(Opacity=50);  background-color: rgba(0, 0, 0, 0.5);border-radius: 40px;padding:10px 30px }
.i-c-l-other{position:absolute;top:61px;z-index:11;width:100%;text-align:center;font-size:18px}
.i-c-l-other .i-c-l-other-c{font-size:22px;color:#ffee61; padding: 0 10px;  display: inline-block;}
.i-c-l-other .i-c-l-other-n{border-top: 1px solid #FFFFFF;padding-top:2px}
.i-c-l-other p{color:#fff;font-size:14px}
.i-c-l-other .i-c-l-other-l{margin:0 0 6px 0;font-size:14px;}
.index-city-l .current .i-c-l-img em{opacity:0.3;filter:alpha(opacity=30);}
.index-c-r-list-img{margin:0 0 0 0;*zoom:1;}
.index-c-r-list-img li{position:relative;float:left;width:284px;height:200px;display:inline-block;}
.index-city-mar-l{margin-left:18px}
.index-c-r-list-img .i-c-l-img span{top:36px;}
.index-c-r-list-img .i-c-l-img em{width:284px;height:200px;}
.index-c-r-list-img li.current .i-c-l-img span{}
.index-c-r-list-img .i-c-l-other{top:61px;}
.index-c-r-list-img li.current .i-c-l-img em,.index-city-t .current em{opacity:0.3;filter:alpha(opacity=30);}
.index-city-item-list{margin:-4px -30px 0 0;*padding:26px 0 0 0;_padding:0;}
.index-city-item{float:left;width:93px;margin:0 24px 0 0;display:inline;}
.index-c-l-t{margin:0 0 5px 0;font-size:18px;}
.index-city-item p{line-height:24px;height:24px;overflow:hidden;}
.i-c-i-more{color:#999}
/* 网站简介 */
.index-jc{background:url(https://img.haoqiao.com/website/images/index_jc_bg.png) 0 bottom repeat-x;padding:1px 0 0 0;}
.index-jc-first{border-top:solid 1px #ddd;}
.index-jc-last{background:url(https://img.haoqiao.com/website/images/index_jc_bg.png) 0 -1px repeat-x;border-bottom:solid 1px #ddd;}
.index-jc img{display:block;}
.index-jc-1{padding:0 0 60px 0}
.index-jc-2{padding:60px 0}
/* 网友评论 */
.index-wy-c{margin:0 -30px 35px 0}
.index-wy-comment{position:relative;float:left;width:310px;height:170px;margin:70px 20px 0 0;padding:55px 20px 0;background:#f5f5f5;font-size:14px;line-height:24px;color:#666;text-indent:2em}
.index-wy-comment p{position:absolute;bottom:15px;right:20px}
.index-wy-comment i{position:absolute;top:-89px;left:106px;width:138px;height:138px;background:url(https://img.haoqiao.com/website/images/i_tj_1.jpg) no-repeat;}
.i-wy-c1 i{background:url(https://img.haoqiao.com/website/images/i_tj_2.jpg) no-repeat;}
.i-wy-c2 i{background:url(https://img.haoqiao.com/website/images/i_tj_3.jpg) no-repeat;}
/* 推荐 */
.index-tj-wrap{width:100%;padding:20px 0;}
.index-tj-cont{font-size:14px;color:#666}
.index-tj-c{position:relative;padding:0 0 0 70px;font-size:12px;color:#666;margin-bottom: 10px}
.index-tj-c a{color:#666;margin-right:25px}
.index-tj-c #J_tj_tab{display: inline-block;margin:0 0 0 0;}
.index-tj-c #J_tj_ht_tab{display: inline-block;margin:0 0 0 0;}
.index-tj-c .index-c-l-t{color:#666;font-size:12px}
.index-tj-t{position:absolute;top:0;left:0;}
.index-tj-tab{margin:6px 0 0 0}
.index-tj-tab span{display:inline-block;margin:0 30px 0 0;cursor:pointer;}
.index-tj-tab span.current{border-bottom:solid 2px #666;font-weight:700}
.index-tj-tab-cont{display:none;margin:20px 0 0 0}
.index-tj-tab-cont h6{font-weight:700}
.index-tj-info{font-size:12px;line-height:24px}
.index-tj-list{margin:0 0 10px 0;font-size:12px}
.index-tj-list span{font-weight:700;}
.index-tj-list a{margin:0 10px;color:#666}
.index-tj-list a:hover{color:#49f}
.index-links{padding:20px 0 0 70px;}
.index-links .index-tj-t{top:20px;}
.index-links a{margin:0 10px 0 0;color:#666}
.index-links a:hover{color:#49f;}
.index-city-item a:hover,.index-tj-tab span:hover,.index-tj-c a:hover,.zone-tj a:hover,.zone-tj-list a:hover,.index-popup-list a:hover, .index-popup-more:hover{color:#49f;text-decoration: underline}
/* 浮层 */
.index-popup-list{position:relative;width:840px;padding:15px 0 0 130px;border-bottom:solid 1px #ebebeb;*zoom:1;}
.index-popup-list span{position:absolute;left:0;top:12px;width:120px;height:28px;padding:0 0 0 10px;font-size:16px;font-weight:700;color:#4f5f6f;text-align:right;overflow:hidden;}
.index-popup-list a{display:inline-block;margin:0 15px 15px;color:#333}
.index-popup-list a:hover{color:#49f}
.index-popup-more{display:inline-block;padding:15px 20px;font-size:14px;}
/* 首页媒体推荐 */
.media-tj{padding:0 0 20px 0;background:#efefef}
.media-tj .index-wel-title{margin:0;padding:30px 0}
.index-tj{position:relative;}
.index-tj-inner{position:relative;min-height:230px;*height:230px;margin:0 100px;overflow:hidden;}
.index-tj-index{position:absolute;width:20000px;}
.index-tj-index li{float:left;width:890px;}
.index-tj-index li a{color:#2e698b;font-size:30px;text-decoration: none;}
.index-tj-index li a:hover{color:#49f;}
.index-tj-index li a img{padding: 0 25px 0 0;vertical-align: -14px;}
.index-tj-media-cont{padding:30px 0;font-size:18px;color:#999;line-height:34px;text-indent:2em;}
.index-tj-i{text-align:center;}
.index-tj-i span{display:inline-block;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#d2d2d2;cursor:pointer;}
.index-tj-i span.current{background:#a0a0a0}
.index-tj-pre, .index-tj-next{position:absolute;top:70px;width:26px;height:80px;background:url(https://img.haoqiao.com/website/images/index_media_tj.png) no-repeat;}
.index-tj-pre{left:20px;}
.index-tj-next{right:20px;background-position:-26px 0;}

/* 区域tab */
.zone-tab{position:relative;width:100%;height:50px;}
.zone-tab-inner{width:100%;background:#fff;}
.zone-tab-inner ul{width:1190px;margin:0 auto;border-bottom:solid 2px #de7a58;}
.zone-tab-inner li{float:left;margin:0 8px 0 0;display:inline;}
.zone-tab-inner li a{display:block;height:50px;line-height:50px;padding:0 26px;background:#eee;border-radius:5px 5px 0 0;color:#333;font-size:16px;}
.zone-tab-inner li a:hover, .zone-tab-inner li a.current{background:#de7a58;color:#fff;text-decoration:none;}
/* 酒店区域选择 */
.zone-main{margin:0 0 30px 0;}
.zone-title{margin: 0 0 5px;padding: 20px 10px 10px 20px;background: #fff;border: solid 3px #e1eaf1;}
.zone-title-t{}
.zone-title-l {float: left;width: 730px;}
.zone-title-cont{position:relative;min-height:50px;padding:6px 0 0 0;font-size:16px;line-height:28px}
.zone-title-t{position:relative;}
.zone-title-t h1{margin: 0 10px 0 0;font-size: 26px;background: url(https://img.haoqiao.com/website/images/zone_title.gif) no-repeat;padding: 0 0 0 46px;}
.zone-tips-cont{color:#858585;font-size:14px;padding:0 0 0 22px;}
.zone-tips-cont:hover{color:#333}
.zone-list{position:relative;z-index:10;float:left;width:760px;display:inline;}
.zone-right{position:relative;float:right;width:425px;}
.zone-map{}
.zone-map-cont{position:relative;width:425px;height:400px;}
.zone-attraction-list li{float:left;display:inline;width:100px;}
.zone-list{font-size:14px}
.zone-list li{position:relative;z-index:1;padding:15px 4px 15px 0;margin:0 0 3px 0;background:#fff;-moz-transition:-moz-all .3s;-o-transition:-o-all .3s;-webkit-transition:-webkit-all .3s;transition:all .3s;}
.zone-list li:hover, .zone-list li.current{box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}
.zone-list h4{position:relative;display:inline-block;max-width:480px;margin:0 0 6px 0;padding:4px 0 0 20px;font-size:18px;*display:inline;zoom:1;}
.zone-list h4 a{color:#333}
.zone-list h4 a:hover{color:#49f;text-decoration: underline}
.zone-list h4 i{font-style:normal;font-weight:500;font-size:14px;color:#999;}
.zone-list h4 a:hover i{color:#49f;text-decoration: underline}
.zone-list h4 span{position: absolute;top: 6px;right: -20px;width: 19px;height: 11px;background: url(https://img.haoqiao.com/website/images/zone_hot.gif) no-repeat;font-size: 0;}
.zone-list h4 a:hover span{text-decoration:none;}
.zone-list-cont{padding:10px 20px 0 40px;font-size:14px;line-height:32px;color:#999;}
.zone-list-link{position:absolute;right:20px;top:15px;cursor:pointer;padding:6px 24px 6px 15px;height:24px;line-height:24px;font-size:18px;text-align:center;border-radius:3px;background:url(https://img.haoqiao.com/website/images/area_arrow_zzl.gif) 76px center no-repeat;}
.zone-list-link span{position:relative;z-index:1;}
.zone-list-link:hover{text-decoration: underline}
.zone-list-link i{font-style:normal;}
.zone-btn{margin:20px 10px 30px}
.zone-btn a{color:#09f}
.zone-more-attraction{float:right;}
.zone-attraction-list{margin:10px 0 0 0;font-size:14px}
/* 景点 */
.zone-main-attraction a, .zone-main-attraction span{margin:0 8px 0 0;padding:0 0 2px 0;color:#999}
.zone-main-attraction a:hover{text-decoration: underline}
.zone-attraction-list i, .zone-main-attraction i{display:inline-block;width:23px;height:23px;line-height:23px;margin:0 4px 0 0;background:url(https://img.haoqiao.com/website/images/atraction_list_icon.png);text-align:center;color:#fff;font-style:normal;font-size:12px;vertical-align:middle;}
.zone-main-attraction span.sel i, .zone-main-attraction span:hover i{background:url(https://img.haoqiao.com/website/images/point_icon_1.png)}
.zone-attraction-list span{display:inline-block;width:130px;height:24px;margin:0 8px 12px 0;font-size:14px;overflow:hidden;vertical-align:top;line-height:23px}
.zone-attr-icon{margin:0 4px 0 0;vertical-align:-4px;}
.zone-l-live-ratio{font-size:20px;color:#f46e64;}
.zone-main-attraction{font-size:12px;margin:10px 0 0 0;}
.zone-main-attraction a:hover{color:#49f}
.zone-list li.current .zone-list-cont{color:#333}
.zone-list li.current .zone-main-attraction a{color:#333}
.zone-list li.current .zone-main-attraction a:hover{color:#49f}
/* 推荐 */
.zone-tj{padding: 10px 10px 0 10px;color: #999;border: solid 1px #ddd;margin: 30px 0 30px 0;}
.zone-tj span{display:inline-block;}
.zone-tj-title{padding:0 0 10px 0;font-size:14px;font-weight:700;cursor:pointer;}
.zone-tj-list{position:relative;padding:0 0 0 80px;font-size:12px;text-align:left;}
.zone-tj-list h3{position:absolute;left:0;top:0;font-weight:700}
.zone-tj-list a{display:inline-block;margin:0 10px 0 5px;padding:0 0 10px 0;color:#999}
.zone-tj-list a:hover{color:#49f}
.zone-tj-list-hot{padding: 0 0 15px 80px}
.zone-tj-list-hot span{margin:0 10px 10px 0;}
.zone-tj-list-hot a{margin:0}
.hotel-list-seo .zone-tj{margin:0;padding:20px 0;border:0;}
/* 二级区域 */
.sub-area-title{margin:0 0 5px 0;background:#fff;}
.sub-area-banner{position:relative;height:410px;background:url(https://img.haoqiao.com/website/images/subarea_651.jpg) no-repeat;}
.sub-area-t-cont{position:absolute;bottom:0;left:0;width:1050px;padding:15px 20px 20px;background:rgba(0, 0, 0, 0.4);color:#fff;font-size:14px}
.sub-area-t-h{font-size:30px;}
.sub-area-fastnav{margin:10px 0 6px;font-size:14px;}
.sub-area-fastnav a{margin:0 10px 0 0;}
.subarea-list-title{margin:5px 0 0 0;padding:5px 0 0 0;border-top:dashed 1px #ccc;font-size:14px;color:#666;}
.subarea-list{position:relative;padding:5px 0 5px 34px;font-size:12px;}
.subarea-l-link{height:24px;line-height:24px;}
.subarea-icon{position:absolute;left:10px;top:8px;width:13px;height:18px;background:url(https://img.haoqiao.com/website/images/zone_attr.gif) 0 0 no-repeat;color:#999;}
.subarea-list-name{font-size:14px;color:#333}
.subarea-link{display:none;margin:0 0 0 10px;font-size:14px;color:#49f}
.subarea-hotel-num{color:#999}
.subarea-list img{vertical-align:middle;}
.subarea-list-hover{background:#faf9f9;}
.subarea-list-hover .subarea-list-name{color:#d75}
.subarea-list-hover .subarea-link{display:inline}
.subarea-fold{display:inline-block;height:20px;line-height:20px;margin:10px 0;padding:0 14px 0 0;background:url(https://img.haoqiao.com/website/images/fold_arrow.gif) right 5px no-repeat;font-size:14px;font-weight:700;color:#49f;}
.subarea-folded{background-position:right -35px;}
.subarea-info{line-height:26px;color:#999;}
.subarea-list-hover .subarea-info{color:#333;}
/* 小贴士 */
.tips{float:left;width:50px;padding:2px 0 0 5px;text-align:center;}
.tips p{margin:-8px 0 0 0;font-size:12px;line-height:18px}
.tips-title{margin:10px 15px 10px;font-weight:700}
.tips-title span{font-size:32px;font-weight:500}
.tips-cont, .tips-cont1{position:relative;width:645px;margin:0 15px;color:#999;font-size:14px}
.tips-cont-list{min-height:286px;*height:286px;}
.tips-cont-d{float:left;}
.tips-cont1{width:auto;margin:0 0 0 30px;font-size:14px;line-height:26px;}
.tips-cont p{position:relative;line-height:24px}
.tips-cont p span{color:#333;font-weight:700}
.zone-title-cont:hover .tips-cont, .zone-title-cont:hover .tips-cont1{color:#333}
.tips-left{float:left;margin:2px 0 0 0;font-size:20px;color:#5FAD39;}
.tips-cont p{margin:0 0 0 40px;line-height:28px;font-size:16px}
.tips-cont-inner{margin:0 0 10px 0;}
.tips-cont-wrap{padding:0 0 5px 0;}
/* 区域类型筛选 */
.zone-type-w{width:100%;margin:40px 0 0 0;padding:0 0 60px;background:#f5f5f5;}
.zone-type-w-wi{background:#fff;}
.zone-type-title-t{padding:40px 0 60px;font-size:34px;text-align:center;}
.zone-type-title-t span{color:#d75;}
.zone-type-title-cont{position:relative;padding:0 0 0 95px;font-size:16px;*zoom:1;}
.zone-title-c-t{margin:0 0 6px;color:#666;}
.zone-title-c-img{position:absolute;left:0;top:0;width:80px;height:80px;border-radius:80px;}
.zone-title-c-c{line-height:32px;}
.zone-title-c-c span{color:#d75}
.zone-title-w{width:920px;margin:0 auto;}
.zone-group-info-link{display:inline-block;height:46px;line-height:46px;margin:12px 0 0 0;padding:0 20px;background:#49f;border-radius:3px;font-size:18px;color:#fff;text-align:center;}
.zone-tab-btn{text-align:center;}
.zone-type-chart{padding:100px 0 40px;}
.zone-type-chart7{margin:0 0 0 45px;}
.zone-type-chart6{margin:0 0 0 82px;}
.zone-type-chart5{margin:0 0 0 100px;}
.zone-type-chart4{margin:0 0 0 128px;}
.zone-type-chart3{margin:0 0 0 184px;}
.zone-type-c-list{position:relative;float:left;width:100px;height:200px;margin:0 8px;background:#e5e5e5;border-radius:6px;font-size:16px;text-align:center;*display:inline;}
.zone-type-c-icon{position:absolute;top:-40px;left:50%;width:86px;height:86px;margin:0 0 0 -43px;background:url(https://img.haoqiao.com/website/images/zone_chart_icon.png) 0 0 no-repeat;}
.zone-type-c-icon img{display:block;width:60px;height:60px;margin:13px 0 0 13px;}
.zone-type-c-cont{position:absolute;top:50%;left:0;width:100%;margin:-14px 0 0;text-align:center;}

/* 地图景点icon */
.map-attraction-poi-p{position:absolute;left:-11px;top:-32px;z-index:5;width:23px;height:32px;cursor:default;}
.map-attraction-poi-p .list-icon-map{display:inline-block;width:23px;height:32px;line-height:24px;background:url(https://img.haoqiao.com/website/images/map_icon.png) -15px -135px no-repeat;font-size:12px;color:#fff;font-style:normal;text-align:center;vertical-align:middle;}
.map-attraction-poi-p-hover{left:-17px;top:-44px}
.map-attraction-poi-p-hover .list-icon-map{width:35px;height:44px;line-height:36px;background:url(https://img.haoqiao.com/website/images/map_icon.png) -14px -218px no-repeat;font-size:14px}
.map-attr-detail-sur .map-label-txt-w{display:none;top:-40px;}
.map-attraction-poi-p-hover .map-label-txt-w{display:inline-block;}
/* 区域列表ICON */
.map-attraction-poi{position:absolute;left:-12px;top:-33px;z-index:5;cursor:default;}
.map-attraction-poi .list-icon-map{display:inline-block;width:26px;height:35px;background:url(https://img.haoqiao.com/website/images/map_icon.png) -16px -40px no-repeat;}
/* 地图酒店ICON */
.map-attraction-poi-h{position:absolute;top:-25px;left:-8px;z-index:5;width:17px;height:25px;cursor:pointer;}
.map-attraction-poi-h .list-icon-map{display:inline-block;width:17px;height:26px;background:url(https://img.haoqiao.com/website/images/map_icon.png) no-repeat -16px -8px;}
.map-attraction-poi-h .map-label-txt-w{display:none;}
.map-attraction-poi-hotel{left:-15px;top:-36px;}
.map-attraction-poi-hotel .list-icon-map{display:inline-block;width:30px;height:36px;background:url(https://img.haoqiao.com/website/images/map_icon.png) -13px -38px no-repeat;}
.map-attraction-poi-hotel .map-label-txt-w{display:inline-block;top:-39px;}
/* icon */
.map-hotel-poi{position:absolute;left:-10px;top:-32px;z-index:5;width:21px;height:32px;}
.map-hotel-poi .list-icon-map{display:inline-block;width:21px;height:32px;background:url(https://img.haoqiao.com/website/images/detail_map_traffic_icon.png);vertical-align:middle;}
.map-hotel-poi-hover{left:-18px;top:-48px;}
.map-hotel-poi-hover .list-icon-map{width:37px;height:48px;background:url(https://img.haoqiao.com/website/images/detail_hotel.png);}
.map-hotel-poi-hover .map-label-txt-w{display:inline-block;}
/* 区域地图找酒店按钮 */
.zone-hotel-maps-link{position:absolute;left:8px;top:8px;z-index:10;height:32px;line-height:32px;border:solid 3px rgba(68, 153, 255, 0.4);border-radius:4px;text-align:center;color:#fff;font-size:14px;font-weight:700;}
.zone-hotel-maps-link span{display:block;padding:0 20px;background:#49f;border-radius:2px;}
.zone-hotel-maps-link:hover{text-decoration:none;}

/* v1按钮 */
.ui-btn-v1{padding:4px 10px;border:solid 1px #ebebeb;border-radius:3px;background:#f5f5f5;color:#000;font-size:16px;}

/* 酒店详情 */
/* 酒店详情头部 */
.hotel-detail-header{position:relative;margin:0 0 16px}
.hotel-detail-tab-tip{margin:0 0 0;position: fixed;  top: 0;  left: 0;  z-index: 100;    width: 100%;background: #fff;height:50px; border-bottom: 1px solid #e1e9ee;}
.hotel-detail-tab-tip .hotel-detail-h-img{width:1190px;margin: 0 auto;padding:0}
.hotel-detail-tab-tip .hotel-detail-h-img .hotle-detail-title{padding: 7px 10px 6px 0px;}
.hotle-detail-title{position:relative;zoom:1;padding:20px 10px 5px 20px;height:70px}
.show_pic_popup .hotle-detail-title{padding-left:0px;padding-right:0px}
.hotle-detail-title h1{font-size:24px;font-weight:700}
.hotle-detail-title h1 em{padding:0 0 0 6px;font-size:14px;font-weight:500;font-style:normal;color:#858585;}
.hotle-detail-title h1 span{margin:0 0 0 6px;font-size:12px;color:#666;white-space: nowrap;vertical-align:-1px;*vertical-align:1px}
.hotel-detail-address{margin:1px 0 3px 0;color:#999999;font-size:14px;float:left}
.hotel-detail-address span{margin-right:30px}
.hotel-detail-alias{margin:8px 0 2px 0;color:#858585;font-size:14px;}
.hotel-detail-h-info{padding:18px 0 20px 0}
.hotel-detail-h-img{background:#fff;padding:0 0 15px 0;box-shadow: 0px 2px 6px rgba(221, 221, 221, 0.2),0px -2px 6px rgba(236, 236, 236, 0.2);}
.hotel-detail-h-img li{float:left;width:40px;height:40px;}
.hotel-detail-h-img li.first{width:230px;height:172px;}
.hotel-detail-h-img li.first img{width:230px;height:172px}
.hotel-detail-h-msg{float:right;width:190px;font-size:14px;display:inline;}
.hotel-detail-h-score{font-size:14px;color:#999999;}
.hotel-detail-h-comment{padding:4px 0 0 22px;color:#498AC9;text-align:right;*display:inline;*zoom:1;}
.hotel-detail-h-comment a{color:#999}
.hotel-detail-h-comment span{vertical-align: middle;margin: 0 4px;}
.detail-title-comment{/*position:absolute;top:22px;right:98px;*/padding:8px 6px;text-align:right;font-size:12px}
.detail_des_more{text-align:right;height:25px;color:#999999;}
.detail_des_more img{float:left;margin-left:423px;margin-top:3px}
.detail_des_more span{line-height:25px;}
.detail-title-summary{background:#cccccc;width:100%;}
/* 图片展示 */
.detail-h-bigimg{position:relative;height:300px;width:706px;background:#ffffff;overflow:hidden;}
.detail-h-bigimg-pop{background:#303030;}
.J_more_pic{cursor:pointer}
.detail-h-bigimg img{position:absolute;max-width:840px}
/* 20180614*/
.detail-h-smallimg{position:relative;height:100%;}

.detail-h-smallimg-inner{position:absolute;left:0;top:0;height:auto;}
.detail-h-smallimg a{float:left;width:120px;height:90px;border:solid 2px transparent; margin-left:3px;margin-bottom:3px}
.detail-h-smallimg .detail-h-smallimg-show img{top:0;left:0;width:120px;height:90px;}
/* 20180614*/

.detail-h-smallimg a:hover, .detail-h-smallimg a.current{border:2px solid #fff}
.detail-h-smallimg img{position:relative;top:24px;left:24px;width:32px;height:32px;}
.detail-h-smallimg .detail-h-smallimg-show img{top:0;left:0;width:77px;height:77px;}
.big-img-border{border:solid 6px #fff;border-radius:3px}
.detail-bigimg-list{position:absolute;top:0;left:0;z-index:10;width:100000px;height:545px;}
.detail-bigimg-list li{position:relative;z-index:1;float:left;width:520px;height:545px;display:inline;text-align:center;*zoom:1;}
.detail-bigimg-inner{position:absolute;z-index:1;border-radius:3px;text-align:center;*zoom:1;}
.detail-bigimg-inner img{top:50%;left:50%;margin:-70px 0 0 -70px;}
.detail-bigimg-inner-show img{top:0;left:0;z-index:10;width:100%;margin:0}
.detail-img-pre, .detail-img-next{position:absolute;z-index:20;top:17px;width:31px;height:47px;background:url(https://img.haoqiao.com/website/images/detail-scroll.png) -31px 0 no-repeat;cursor:pointer;}
.detail-img-pre{left:0}
.detail-img-next{right:0;background-position:0 0}
.detail-bigimg-pre, .detail-bigimg-next{position:absolute;top:0;z-index:20;width:200px;height:331px;background:url(https://img.haoqiao.com/website/images/big_img_s.png) 25px 50% no-repeat;cursor:pointer;}
.detail-bigimg-pre{left:0}
.detail-bigimg-next{right:0;background-position:-318px 50%}
.detail-h-sml-t .detail-bigimg-pre, .detail-h-sml-t .detail-bigimg-next{background:#000;opacity:0;filter:alpha(opacity=0);}
.detail-h-sml-t li{width:600px;margin:0;padding:0 50px;}
.detail-h-sml-t .detail-sml-img{left:195px;}
.detail-h-sml-t .detail-bigimg-inner-show img{border-radius:3px;border:solid 5px #fff;}
.detail-big-img{left:0}
.detail-big-img li{width:840px;height:460px;margin:0 25px;}
.detail-big-img .detail-bigimg-inner{border:none;}
.detail-h-big-t .detail-bigimg-pre i{position:absolute;left:0;top:220px;width:28px;height:40px;background: url(https://img.haoqiao.com/website/images/detail-scroll.png) 0 0 no-repeat;}
.detail-h-big-t .detail-bigimg-next i{position:absolute;right:0;top:220px;width:28px;height:40px;background: url(https://img.haoqiao.com/website/images/detail-scroll.png) -28px 0 no-repeat;}

.detail-header-i-img{float:left;}
.detail-header-i-info{float:left;width:428px;height:300px;border-top:solid 1px #ECECEC;margin-left:16px}
.overflow_show{overflow:hidden;height:376px}
.detail-header-desc-title{height:38px;margin-top:6px}
.detail-header-i-i-t{padding:0px 0;font-size:14px;color:#666666;margin:0px 0 0 0;font-weight:700}
.detail-header-i-i-tips{min-width: 54px;height: 26px;line-height:26px;background: #eef6ff;margin: 4px 0;}
.detail-header-i-i-md{float:left}
.detail-header-i-i-ds{float:left;line-height: 36px;}
.detail-header-i-i-c{height:100px;line-height:24px;font-size:14px;overflow:hidden}
.detail-header-i-i-n{padding:10px 0;color:#d75;font-size:14px;font-weight:700;}
.hotelSellingPoint{font-size: 22px;}
.hotel_span{
    color:#4a4f5d;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#4a4f5d), to(#262830));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}

.selling_point{
    color:#ff4a25;
    background-image: -webkit-gradient(linear, 0 0, 0 bottom, from(#ff4a25), to(#fe3337));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

}
.star_span{
    display: inline-block;
    height:10px;
    overflow: hidden;
    background: url(https://img.haoqiao.com/website/images/hotel_detail/details_hotelstarImg.svg) repeat;
    background-size: 12px 10px;
}

/* 收藏 */
.detail-fav{position:absolute;right:12px;top:18px;width:70px;height:24px;padding:36px 0 0 0;border-radius:3px;background:#eee url(https://img.haoqiao.com/website/images/detail_fav.png) center 8px no-repeat;text-align:center;color:#49f;font-size:14px;cursor:pointer;}
.detail-fav-tip{padding: 14px 0 0 0;width: 40px;right: 24px;top: 6px;}
.detail-fav:hover{background-color:#d7e7f0;}
.detail-faved{background-position:center -92px;color:#d75}
.detail-faved:hover{background-color:#eee;}
/* title大家关注 */
.detail-title-equip-w{border:solid 1px #f2f2f2;background:#fff}
.detail-title-equip{padding:10px 0 5px 20px;}
.detail-title-equip li{padding:0 0 10px 25px;background:url(https://img.haoqiao.com/website/images/equip_title.gif) 0 1px no-repeat;color:#999;font-size:12px;}
/* 卖点 */
.detail-title-desc{position:relative;min-height:116px;*height:116px;}
.detail-title-feature{position:relative;padding:18px 20px 4px 20px;}
.detail-t-feature-num{width:100px;height:30px;margin:-61px 0 0 0;padding:30px 0 62px 100px;line-height:30px;font-size:24px;text-align:center;}
.detail-t-feature-num span{font-size:46px;color:#d75}
.detail-t-feature-cont{font-size:14px;word-break: break-all;position: relative;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;color:#666666;height:60px}
.detail-t-feature-cont a{color:#888888;text-decoration:none;cursor:pointer;line-height:22px}
.J_des_more{position:absolute;z-index:200;height:auto;background:#fff;padding:0px 6px 3px 10px;;border:solid 2px #E1EAF1;cursor:default;left: 2px;width: 520px;top:-2px}
.detail-t-feature-cont p{position:relative;line-height:26px;padding:0 0 0 15px;*zoom:1;}
.detail-t-feature-cont span{font-weight:700}
.detail-t-feature-cont-show{overflow: visible;height: auto;}
.detail-t-info-cont  span{background:url(https://img.haoqiao.com/website/images/hotel_tips_icon_01.png) center center no-repeat;width:15px;height:24px;}
.detail-t-feature-pip{margin:0 0 10px 0;height:3px;line-height:3px}
.hotel-d-tips-icon{width:16px;vertical-align: sub}
/* 二维码 */
.detail-wcode{margin:6px 0 0 0;padding:4px 0 10px 0;background:#fff;text-align:center;font-size:12px;}
.detail-wcode img{width:180px;}
.detail-wcode p{margin:-5px 0 0 0}
/* 酒店详情tab */
.hotel-detail-tab{z-index:10;height:42px;}
.hotel-detail-tab-inne{width:100%;height:50px;background:#fff;font-weight:700}
.hotel-detail-tab-inne ul{padding:0 0 0 1px;float:left}
.hotel-detail-tab-inne li{display:inline;float:left;height:50px;line-height:50px;background:#4499ff;font-size:16px;color:#ddd;text-align:center;font-weight:normal;}
.hotel-detail-tab-inne li a{display:block;width:116px;height:50px;background:#fff;color:#666;text-decoration:none;}
.hotel-detail-tab-inne li a:hover{height:47px;}
.hotel-detail-tab-inne li a.detail-tab-d{padding:0 10px 0 0;}
.hotel-detail-tab-inne li a span{display:inline-block;width:114px;height:18px;line-height:18px;margin:16px 0 0 0;}
.hotel-detail-tab-inne li a.detail-tab-d span{padding:0 10px 0 0;}
.hotel-detail-tab-inne li.current{margin:0 0 0 -1px;}
.hotel-detail-tab-inne li.current a{color:#fff;background:#4499ff;}
.hotel-detail-tab-inne li.current a.detail-tab-d{}
.hotel-detail-tab-inne li.current a span{border-color:#de7a58; font-weight: 700}
.hotel-detail-tab-inne .hotel-detail-tab-inne-right table{height:30px;margin:8px 0 0 0}
.hotel-detail-tab-inne .hotel-detail-tab-inne-right{float:right;font-weight: 100;margin-right: 12px;}
.hotel-detail-tab-inne .hotel-detail-tab-inne-right-l{text-align: right;font-size:12px;color:#333;}
.hotel-detail-t-w{position:relative;width:1190px;height:50px;margin:0 auto;border-bottom: 1px solid #e1e9ee;}
.hotel-detail-tab-inne .hotel-detail-tab-inne-right-r{text-align: center;width:104px;}
.hotel-detail-tab-inne .hotel-detail-tab-inne-right-r a{border: 1px solid #49f;  padding: 5px 15px;  background: #ffffff;  border-radius: 2px;  }
.hotel-detail-tab-inne .hotel-detail-tab-inne-right-r a:hover{background: #edf6ff;}
.tab-tip .hotel-detail-tab-inne, .tab-tip .zone-tab-inner{position:fixed;top:50px;left:0;z-index:100;border-top: 1px solid #e1e9ee;border-bottom: 1px solid #e1e9ee;}
.detail-main{background:#fff;padding:20px 0 1px;}
.detail-jd{background:#fff;padding:20px 0 0;}
.detail-tips-cont{position:relative;padding:0 0 0 130px;line-height:24px;*zoom:1;}
.detail-tips-cont span{display:inline-block;line-height:30px;margin:5px 0;padding:0 5px;background:#d75;color:#fff;}
.detail-tips-c{margin:0 20px;padding:20px 0;background:#f1f5f8;}
.detail-tips-c1{margin:0 20px;padding:20px 0;border-top:solid 1px #e0e9ee;background:#f1f5f8;}
.detail-tips-cont p{color:#333;font-weight:700}
.detail-tips{position:absolute;top:24px;left:20px;color:#858585;text-align:center;}
.detail-tips p{font-weight:700;margin:-5px 0 0 0;}
/* 酒店比价 */
.hotel-price-tips{margin:-1px 0 0 0;padding:24px 0 0 50px;border-top:solid 1px #ccc;background:url(https://img.haoqiao.com/website/images/tips.gif) 15px 28px no-repeat;color:#9a9a9a;}
.hotel-price-tips dt{margin:0 0 6px 0;font-size:14px;color:#000;}
.hotel-price-tips dd p{margin:0 0 6px 0}
.price-no-room{margin:30px;font-size:16px;font-weight:bold;text-align:center;}
.hotel-detail-p-jd{position:relative;height:30px;background:#f1f1f1;border:solid 2px #009ed0;border-radius:5px;overflow:hidden;}
.hotel-detail-p-jdbar{position:absolute;top:0;left:0;height:30px;background:#b3e4fb;-moz-transition:-moz-all .3s;-o-transition:-o-all .3s;-webkit-transition:-webkit-all .3s;transition:all .3s;}
.hotel-detail-p-jd p{position:absolute;top:0;left:0;z-index:0;height:30px;line-height:30px;padding: 0 0 0 20px;font-size:14px;color:#00698b;}
.hotel-detail-price-title{position:relative;margin:10px 0 0;padding:10px 10px 15px;border:solid 3px #f8e4dd;font-size:14px}
.hotel-detail-price-title li{float:left;width:200px;}
.hotel-detail-price-title li p{margin:8px 0 6px;color:#333;font-weight:700}
.hotel-detail-price-title input, .hotel-detail-price-title select{width:160px;height:30px;line-height:30px;padding:3px 0 3px 4px;border:solid 1px #c2c2c2;color:#000;}
.hotel-detail-price-title input{width:168px;height:24px;line-height:24px;margin:0 10px 0 0;padding:3px 8px;background:#fff url(https://img.haoqiao.com/website/images/bread_date.gif) 165px center no-repeat;border-radius:3px}
.hotel-detail-price-t{margin:0 0 16px 0;font-size:14px;font-weight:700;color:#d75;}
.hotel-detail-price-t img{margin:0 6px 0 0;vertical-align:-4px;}
.hotel-detail-price-btn{display:inline-block;padding:3px 25px;border:none;font-size:14px;font-weight:700;color:#fff;background:#0896ff;height:24px;line-height:24px;border-radius:3px}
.detail-price .zone-title-cont{display:none;padding:0;line-height:24px;zoom:1;}
.detail-price .tips-cont{font-size:12px}
.deatil-price-date{position:relative;z-index:5;padding:4px 0 10px 10px;border-bottom:solid 2px #c5c5c5;font-size:14px;font-weight:700}
.deatil-price-date span{margin:0 40px 0 0}
.deatil-price-date a{color:#08a7ff}
.hotel-detail-price-list{padding:0 20px;}
.detail-price-totle{position:absolute;left:748px;top:-3px;width:130px;height:23px;line-height:28px;margin:0 0 -2px 0;padding:4px 0 10px;border-bottom:solid 3px #f00;font-size:14px;font-weight:700;text-align:center;zoom:1;}
.detail-price-totle i{position:absolute;bottom:-9px;left:50%;z-index:4;margin:0 0 0 -3px;border-bottom:solid 0 transparent;border-top:solid 6px #f00;border-left:dashed 6px transparent;border-right:dashed 6px transparent;font-size:0;line-height:0;zoom:1;}
.detail-full-room-tips{padding:20px 0 0 12px;font-size:16px;}
.detail-full-room-tips span{font-weight:700;font-size:20px;color:#f00;}
.detail-full-room-tips p{padding:5px 0 0 0}
.detail-price-date{padding:0 20px;}
.detail-price-date .detail-full-room-tips, .detail-price-date  .hotel-detail-price-title, .detail-price-date .detail-no-price-tj{display:none}
.detail-modify-date .hotel-detail-price-title{display:block;}
.detail-no-price .detail-full-room-tips, .detail-no-price  .hotel-detail-price-title, .detail-no-price .detail-no-price-tj{display:block}
.detail-price-list{position:relative;padding:20px 10px;border-top:dashed 1px #eee;}
.detail-price-list-h{margin:0;border:0;padding:0 10px 15px;}
.detail-price-title{position:absolute;left:20px;top:20px;padding:10px 0 0;text-align:center;}
.detail-price-list-h .detail-price-title{position:relative;left:0;top:0;height:40px;line-height:40px;background:#e8ecef;margin:15px 0 10px;padding:0;}
.detail-price-list-h .detail-price-title a{position:absolute;left:10px;top:0;padding:0 10px 0 0;text-decoration:none;}
.detail-price-list-h .detail-price-title a img{vertical-align:-5px;margin:0 6px 0 0;}
.detail-price-title span{color:#666}
.detail-price-table{width:910px;margin:0 0 0 130px;color:#00a2dc;font-size:14px;}
.detail-price-table table{position:relative;overflow:hidden;*zoom:1;}
.detail-price-table td{padding:10px}
.detail-price-table td a{color:#333}
.detail-price-table tr{*zoom:1;}
.detail-price-table tr:hover{background:#eee}
.detail-price-table td a.detail-booking-btn{display: inline-block;padding: 3px 25px;background-color: #0896ff;font-size: 14px;color: #fff;font-weight: 700;}
.price-more-list a{display:block;height:32px;line-height:32px;background:#f1f5f8;border:1px solid #e1e8ee;margin:0 0 0 100px;font-size:12px;color:#4499ff;text-align:center;}
.price-more-list-n a{margin:0 0 0 10px;font-size:12px;}
.price-more-list-n a:hover{text-decoration:none;}
.hc_tbl_col1 a{font-weight:700}
.hc_tbl_col2 strong{font-size:18px;color:#0896FF;font-weight:500;vertical-align:-1px}
.detail-price-title span.price-tips{position:absolute;right:10px;top:0;color:#d75;padding:0 0 0 6px;}
.price-tr{line-height:24px;zoom:1;}
.price-tr:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
.price-tr:hover{background:#f8f7f7}
.price-tr a{color:#333;text-decoration:none;font-size:12px}
.price-tr a.detail-booking-btn{display:inline-block;padding:2px 25px;background-color: #0896ff;font-size: 14px;color: #fff;border-radius:3px}
.price-tr a.detail-booking-btn:hover{background:#38d}
.price-td1{position:relative;float:left;width:524px;height:30px;line-height:30px;padding:5px 10px;*zoom:1;}
.price-td1 a{font-weight:700;font-size:14px;}
.price-td2{float:left;width:200px;height:30px;line-height:30px;padding:5px 10px;text-align:right;}
.price-td2 strong{font-size:18px;color:#d75;font-weight:500;vertical-align:-1px;}
.price-td3{float:left;width:126px;height:30px;padding:5px 10px;text-align:center;}
.price-tr .detail-price-t1{width:494px;padding:5px 10px 5px 40px;*zoom:1;}
.price-tr .detail-price-t1 a{font-size:12px;font-weight:500;}
.price-tr .detail-price-t2{}

.hotel-detail-price-wrap{z-index:0;margin:5px 0 10px 0;}
.hotel-detail-p-title{height:32px;line-height:32px;}
.hotel-detail-p-title td{background:#f1f5f8;padding:0 10px; border: solid 1px #e3e8ec; }
.hotel-d-p-left{float:left;width:146px;padding:10px 0 0 10px;}
.hotel-d-p-table{float:left;width:892px;border-left:solid 1px #e3e8ec;margin:0 -1px -1px 0;}
.hotel-d-p-table td{height:40px;line-height:40px;padding:0 10px;border:solid 1px #d6e2eb;}
.hotel-detail-rec-price{border:2px solid #ffb400;box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.2);}
.hotel-detail-price-wrap, .hotel-detail-rec-price{  position:relative;z-index: 20  }
.hotel-detail-rec-price .hotel-d-p-wrap{  position: relative;  /*z-index: -1;*/  margin: -2px;  }
.hotel-detail-price-wrap-b{position:relative;z-index:8;border:solid 1px #e3e8ec;}
.hotel-detail-price-wrap-b .hotel-detail-p-title td{border:0}
.hotel-detail-price-wrap-b .hotel-d-p-table td{border:0;border-bottom:solid 1px #e3e8ec;}
.hotel-dp-room-summary{margin-right:10px;color:#666}
.hotel-d-p-wrap{border-left:solid 1px #e3e8ec;border-right:solid 1px #e3e8ec;}
.hotel-d-p-left-h{position:relative;z-index:11;float:left;width:192px;padding:8px 0 0 8px;}
.hotel-d-p-table-h{float:left;width:910px;margin:0 0 0 -1px;}
.J_d_price_title{cursor: pointer}
.hotel-d-p-left-img{float: left;margin: 0 10px 0 0;}
.hotel-d-p-table-h{float:left;width:949px;}
.price-more-list{border-top:solid 1px #e3e8ec;border-left:solid 1px #e3e8ec; width:100%}
.hotel-d-p-table-h tr{border-bottom:solid 1px #e3e8ec;}
.hotel-d-p-table-h td{height:auto;padding:5px 10px;border-right:solid 1px #e3e8ec;line-height:20px;vertical-align:middle;word-wrap: break-word;}
.hotel-d-p-table-h tr:hover{background:#f1f5f8;}
.hotel-d-p-table-h .hotel-d-p-td-nobor td{border-bottom:0;}
.hotel-d-p-table-h .hotel-d-p-td-notopr td{border-top:0;}
.hotel-d-p-l-title{position:relative;display:inline-block;font-size:14px;font-weight:700;color:#49f;cursor:pointer;}
.hotel-d-p-l-title em{display:inline-block;max-width:160px;height:16px;line-height:20px;overflow:hidden;font-style:normal;*width:178px;font-size:13px}
.hotel-d-p-l-title i{position:absolute;right:-18px;top:6px;border-style:solid solid solid solid;border-color:#49f transparent transparent transparent;border-width:6px 6px 0 6px;}
.J_d_price_title .hotel-d-p-l-title-en{display: inline-block;color:#49f;font-size:12px;line-height: 14px;word-wrap: break-word; width:180px;}
.hotel-d-p-l-stop{color:#f26767;cursor: pointer;}
.hotel-d-p-l-stop i{border-bottom:1px dotted;font-style:normal;padding:0 0 1px 0;}
.hotel-d-p-wrap-inner{border-bottom:solid 1px #e3e8ec;margin:0 -1px 0 0;*margin:0 -3px 0 0;}
.hotel-d-room-pop{
    width: 710px;
    background: #fff;
    margin-top: 10px;
    position:absolute;
    left: 14px;
    top:50px;
    z-index:99;
    cursor: default;
}
.hotel-d-room-pop-t{position:relative;height:36px;line-height:36px; background:#f1f5f8;padding:0 0 0 10px;font-size:14px;font-weight:700;}
.hotel-d-room-d-wrap .hotel-d-room-d-r{width:455px;}
.hotel-d-room-d-wrap{padding:10px;}
.hotel-d-p-table-p table span{  color: #f26767;font-weight:700;cursor:pointer;font-size:14px;*zoom:1;position:static}
.hotel-d-p-table-p p span i{margin-right:5px}
.hotel-d-p-table-p .J_hotel_price_tips > strong{font-size:18px;color:#ff5256;border-bottom: 1px dotted;line-height: 20px;font-weight: normal}
.hotel-d-p-table-p .J_hotel_price_tips .J_integral_tag{font-size:12px;color:#fff;background: #eb997a;margin-left:5px;padding:2px 3px;}
.hotel-d-p-table-p .hotel-d-p-table-price{margin-top:2px;font-style:normal;font-size:12px;color:#999;margin-right:5px;}
.saleOff{  color:#ff5256;background:#ffdbd7;border-radius:2px;padding:2px 3px;vertical-align: text-bottom; font-weight:normal; white-space: nowrap; text-overflow: ellipsis;  word-break: keep-all; margin-right: 3px;  cursor: pointer;font-size:13px}
.detail_tips_pro_bg{background:#ffe5ce;color:#f77906; line-height: 18px; padding: 0 3px; margin-left: 5px; font-size: 12px; margin-right: 0;}
.detail_tips_coupon_bg{background:url(https://img.haoqiao.com/website/images/details_conpou_bg.png)}
.detail_tips_add_bg{margin-right: 6px; }
.fontW{color:#666}
.rateplan_loadding{ color: #666;}
.J_hotel_price_night_tips{cursor:pointer;}
.hotel-d-p-t-canbak{padding:0;color:#333333;cursor:pointer;*display:inline;*zoom:1;}
.j-tips-discount{background:url(https://img.haoqiao.com/website/images/detail_price_cal_tips_mark.svg) 0 center no-repeat;display:block}
.hotel-d-p-t-canbak > span{color:#093;}
.hotel-d-p-t-canbak .hotel-d-p-b-a{color:#093;text-decoration:none;padding-bottom:1px}
.hotel-d-p-t-canbak i{font-style:normal;font-weight:normal;/* border-bottom:1px dotted;*/margin-top:2px;line-height: 14px;display:inline-block; padding-bottom:1px}
.hotel-d-p-t-canbak-dis i {font-style: normal;background: #eb997a;color: #fff;font-size: 12px;padding: 3px;font-weight: 100;}
.detail-price-tips-point{position:absolute;z-index:99;line-height:20px;width:400px;border:solid 2px #7e95a1;padding:10px 12px;background:#fff;}
.detail-price-tips-point .list-comment-inner{width: 400px;height:0;height:auto;}
.detail-price-tips-point p.list-hasfea img{margin-right:10px}
.price-more-list-n{height:44px;border:solid 1px #e3e8ec;border-top:0;background:#f1f5f8;text-align:center;}
.price-more-list-n a{display:inline-block;width:140px;height:30px;line-height:30px;margin:6px 0 0 0;border-radius:2px;background:#4499ff;color:#fff;font-size:14px;text-align:center;}
.price-more-list-n a:hover{background: #5da7ff}
.hotel-d-p-list-td td p{line-height: 19px}
/* 详情页价格浮层 start */
.hotel-d-p-t-p-t-c{
    width: 380px;
    top: 42px;
    z-index: 30;
}

.hotel-d-p-t-p-t-c-t{ padding: 6px 12px 14px 12px; }
.hotel-d-p-t-p-t-c-t table { line-height:20px; }
.hotel-d-p-t-p-t-c-t p{ line-height: 20px; margin: 5px 0; }
.hotel-d-p-t-p-t-c-t .hotel-d-p-t-p-t-c-t-p th { padding: 5px 12px; }
.hotel-d-p-t-p-t-c-t .hotel-d-p-t-p-t-c-t-p th p { line-height: 1; margin: 6px 0; }
.hotel-d-p-t-p-t-c-b {height:40px;line-height:40px;padding:0 0 0 8px;background:#e3eaf2;font-size:14px;}
.hotel-d-p-t-p-t-c-b span{color:#d75;text-decoration:none;}
.hotel-d-p-t-p-t-c-t tr { background:#fbfbfb; border-color: #ddd; }
.hotel-d-p-t-p-t-c-t th span{ color: #ff5256; font-size: 12px; cursor: default; }
.hotel-d-p-t-p-t-c-t tr td{ background:#fff; border-color: #ddd; }
.hotel-d-p-table-h .hotel-d-p-td-nobor .hotel-d-p-t-p-t-c-t td{border:solid 1px #d6e0e5;}
.hotel-d-p-t-p-t-c-f{margin:10px 0 0 10px;}
.hotel-d-p-t-p-t-c-f ul{margin-left:20px;list-style:disc;padding:0;}
.hotel-d-p-t-p-t-c-f ul li{list-style:disc;padding-left:-10px;margin:0}

.hotel-d-room-pop-c{position:absolute;right:14px;top:11px;width:15px;height:15px;background:url(https://img.haoqiao.com/website/images/h_d_close_icon_02.png) no-repeat;}
.hotel-d-p-l-t-tips{width:175px;line-height:18px;margin:4px 0 0;border:solid 1px #e60012;border-radius:3px;}
.hotel-d-p-l-t-t-t{float:left;width:14px;padding:0 5px;background:#e60012;color:#fff;display:inline;}
.hotel-d-p-l-t-t-c{float:left;width:145px;margin:0 0 0 5px;color:#e60012;display:inline;}

.hotel-d-price-table table{height:40px;}
.hotel-d-price-table td{height:40px;line-height:24px;padding:0 10px;border:solid 1px #d6e2eb}
.hotel-d-p-t-title{color:#49f;font-weight:700;border-bottom:dotted 1px #49f;cursor:pointer;}
.hotel-d-p-t-price{font-weight:700;color:#d75;}
.hotel-d-p-t-tp{border-bottom:dotted 1px #333;}

.hotel-d-price-suit-table{padding:10px;background:#f5f5f5;}
.hotel-d-price-suit-table table{border:solid 1px #e3e8ec;background:#fff;}
.hotel-d-price-suit-table th{line-height:40px;padding:0 10px;background:#e1eaf1;font-weight:500;text-align:left;}
.hotel-d-price-suit-table td{padding:0 10px;}
.hotel-d-p-t-btn{position:relative;display:inline-block;height:26px;line-height:26px;border-radius:3px;margin:0 0 0 6px;padding:0 20px 0 10px;background:#49f;color:#fff;cursor:pointer;}
.hotel-d-p-t-btn i{position:absolute;right:6px;top:11px;border-color:#fff transparent transparent;border-style:solid dashed dashed;border-width:5px 5px 0;}
.hotel-d-p-t-btn i.hotel-d-p-t-btn-a{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.hotel_booking_btn_hover:hover{background: #5da7ff}
.hotel-d-p-booking-btn, .hotel-d-p-booking-btn-a{display:inline-block;height:30px;line-height:30px;padding:0 16px;border-radius:3px;background:#49f;color:#fff;}
.hotel-hqs-booking-btn, .hotel-hqs-booking-btn-a{display:inline-block;height:30px;line-height:30px;padding:0 16px;border-radius:2px;background:#49f;color:#fff;}
.J_tips_repply{background: #FFFFFF;border:1px solid #4399FE;color:#4399FE}
.hotel-d-room-detail{padding:10px;background:#f5f5f5;}
.hotel-d-room-d{position:relative;background:#faf4f4;border:solid 1px #d75;padding:10px 20px;}
.hotel-d-room-d-l{float:left;width:225px;}
.hotel-d-room-d-l em, .hotel-d-room-d-l i{font-style:normal;}
.hotel-d-room-d-r{width:710px;}
.hotel-d-room-d-r dl{margin-bottom: 10px;}
.hotel-d-room-d-r dt{margin:0 0 6px;font-size:14px;font-weight:700;}
.hotel-d-room-d-r dd{line-height:20px;}
.hotel-d-room-d-r dd span{display:inline-block;width:120px;height:24px;line-height:24px;margin:0 6px 0 0;padding:0 0 0 28px;background:url(https://img.haoqiao.com/website/images/hotel_d_price_tick.png) 12px 8px no-repeat;overflow:hidden;}
.hotel-d-p-t-p-b{border-bottom:dotted 1px #49f;}

.hotel-d-room-detail-close{position:absolute;right:0;top:0;width:12px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_maps_ret_close.gif) no-repeat;}

.hotel-d-r-img-w{overflow:hidden;text-align:center}
.hotel-d-room-img{height:166px;}
.hotel-d-room-img img{ width:225px; height:166px; }
.hotel-d-room-i-index{margin:5px 0;}
.hotel-d-room-i-index i{display:inline-block;width:16px;height:16px;margin:0 3px;background:url(https://img.haoqiao.com/website/images/hotel_room_img_arrow.png) 0 -16px no-repeat;vertical-align:-3px;cursor:pointer;}
.hotel-d-room-i-index i.left-cal{background-position:0 0;cursor:default;}
.hotel-d-room-i-index i.right{background-position:-16px -16px;}
.hotel-d-room-i-index i.right-cal{background-position:-16px 0;cursor:default;}
/* 比价样式 */
.detail-price-item{position:relative;margin:0 0 -1px 100px;padding:18px 25px 6px 20px ;border:solid 1px #e1e8ee;}
.detail-price-item:hover, .detail-price-item-h{z-index:1;border-color:#f0825f}
.detail-price-l{float:left;width:420px;color:#999;}
.detail-price-l-img{position:relative;width:500px;}
.detail-price-l-i-r{min-height:60px;padding:0 0 0 95px;*height:95px;}
.detail-room-img{position:absolute;top:-5px;left:-5px;width:90px;height:67px;}
.detail-price-roomname{font-size:16px;font-weight:700;color:#333;}
.detail-price-info{margin:8px 0;font-weight:700}
.detail-price-info em{margin:0 0 0 5px;font-style:normal;}
.detail-price-info i{display:inline-block;width:13px;height:15px;background:url(https://img.haoqiao.com/website/images/detail_price_icon.gif) repeat-x;}
.detail-price-fea span{display:inline-block;margin:0 20px 0 -4px;padding:0 0 0 30px;background:url(https://img.haoqiao.com/website/images/detail_r.gif) 7px 6px no-repeat;}
.detail-price-r{position:absolute;right:25px;top:50%;width:400px;margin:-22px 0 0 0;}
.detail-price-p{position:relative;font-size:14px;color:#666;line-height:34px;text-align:right;}
.detail-price-p span{border-bottom:dotted 1px #49f;font-size:24px;color:#d75;}
.detail-price-p em{font-style:normal;text-decoration:line-through;}
.detail-price-p span i{font-style:normal;font-size:14px;color:#666;}
.detail-price-p a{display:inline-block;background:#4399fe;width:68px;height:34px;margin:0 0 0 10px;border-radius:3px;font-size:16px;color:#fff;text-align:center;}
.detail-price-p a:hover{text-decoration:none;}
.detail-price-packlist{width:400px;margin:15px 0 0 0;}
.detail-price-packlist li{position:relative;height:10px;margin:0 0 18px 0;border-bottom:dashed 1px #cbd0d6;color:#999;}
.detail-price-packlist li.detail-price-pl-more{height:24px;line-height:24px;margin:-5px 0 0;border:0;color:#49f;cursor:pointer;}
.d-p-pl-n{position:absolute;left:0;top:0;background:#fff;padding:0 6px 0 0;}
.d-p-pl-n i{margin:0 6px 0 0;font-style:normal;}
.d-p-pl-p{position:absolute;right:0;top:0;background:#fff;padding:0 0 0 6px;}
.d-p-pl-p i{font-style:normal;color:#d75;}
.d-p-l-freecal{cursor:pointer;}
.d-p-l-freecal:hover{color:#49f;}
.detail-price-tips-t{position:absolute;z-index:10;width:300px;background:#fff;border:solid 1px #7899ac;font-size:14px;}
.detail-price-tips-t td{height:42px;border:solid 1px #d7e0e5;text-align:center;}
.detail-price-tips-tlast{background:#e3eaf2;font-weight:700;}
.detail-hight-price{display:inline-block;position:relative;height:30px;line-height:30px;margin:15px 0 20px 0;padding:0 24px 0 25px;background:#f0825d;color:#fff;font-size:14px;*display:inline;*zoom:1;}
.detail-hight-price span{padding:0 0 0 4px;font-size:16px;}
.d-h-p-preicon{position:absolute;left:-27px;top:0;width:48px;height:37px;background:url(https://img.haoqiao.com/website/images/detail_h_p_cicon.gif) no-repeat;}
.d-h-p-lasticon{position:absolute;right:-5px;top:0;width:13px;height:30px;background:url(https://img.haoqiao.com/website/images/detail_h_p_clast.gif) no-repeat;}
.detail-hight-p-cont{padding:10px 14px;}
.detail-hight-p-title{color:#f0825d;}
.detail-hight-p-c-w{margin:15px 0 0 0;border-left:solid 1px #f0825d;}
.detail-hight-p-c-l{display:inline-block;height:24px;line-height:24px;margin:5px 0;padding:0 15px 0 10px;background:#f0825d;color:#fff;*display:inline;*zoom:1;}
.detail-hight-p-c-l span{font-size:14px;font-weight:700;}
.detail-price-suit-tips{border-bottom:dotted 1px #49f;}
.detail-price-item-nodate{padding:10px 0 30px 0;}
.detail-price-item-nodate .detail-price-item{margin:0 10px -1px 10px}
.detail-price-item-nodate .detail-price-p a{width:auto;padding:0 15px;}
.detail-price-item-nodate .detail-price-roomname i{display:inline-block;width:13px;height:15px;background:url(https://img.haoqiao.com/website/images/detail_price_icon.gif) repeat-x;}
.detail-price-item-nodate .price-more-list a{margin:0 10px 0 10px}
.hotel-detail-price-p{display:inline-block;width:130px;vertical-align:middle;font-size:12px;text-align:left;*display:inline;*zoom:1;}
.hotel-detail-price-p p{height:20px;line-height:20px;}
.hotel-detail-price-p span{display:block;line-height:24px;border:0;font-size:20px;color:#d75;}
.hotel-detail-price-p span.hotel-d-p-p-none{color:#666;text-decoration:line-through;}
.hotel-d-p-p{cursor:pointer;}
.hotel-d-p-p span{color:#666;}
.hotel-d-p-p span img{vertical-align:1px;}
#J_price_booking_recommend .hotel-d-p-wrap{border:0;margin:0;}
#J_hotel_detail_price_list_recommend {position: relative;z-index: 88;}
.recommend-tab-tip,.price-tab-tip{margin: 0 0 0;  position: fixed;  top: 100px;z-index: 100;left:auto;width:1050px;right:auto;}
.price-tab-tip{top:117px}
#J_price_booking_recommend .hotel-d-p-wrap-inner:last-child,#J_hotel_detail_price_list_supervalue .hotel-d-p-wrap-inner:last-child{border:0}
#J_price_booking_recommend .J_sort_price{border-bottom:solid 1px #e3e8ec}
#J_price_booking_recommend .J_sort_price:last-child,#J_hotel_detail_price_list_supervalue .J_sort_price:last-child{border:0}


#J_price_booking_recommend .hotel-d-p-wrap-inner, #J_price_booking_recommend .hotel-d-p-table-h{  margin:0  }
#J_price_booking_recommend .hotel-d-p-left-h{  width: 190px  }
#J_price_booking_recommend .hotel-d-p-left-h .J-dp-room-summary, #J_price_title .hotel-d-p-left-h .J-dp-room-summary{  margin-top: 6px  }
/* 无比价结果推荐 */
.detail-no-price-recommend{padding:10px 0 15px 0;font-size:16px;}
.detail-price-recommend-list{margin:0 -110px 40px 20px;}
.detail-price-recommend-list li{float:left;width:254px;margin:0 120px 0 0;display:inline;}
.h-n-p-r-title{font-size:16px;color:#0896FF;}
.h-n-p-r-score{position:relative;padding:3px 0 6px 0;font-size:14px}
.h-n-p-r-score span{position:absolute;right:0;color:#FF770D;font-weight:700;}
.h-n-p-r-img{display:block;}
.h-n-p-r-img img{display:block;width:254px;height:164px;}
.h-n-p-r-feature{padding:8px 0 0 2px;color:#999;font-size:14px;}
/* 库存搜索 */
.detail-room-sea{position:relative;z-index:99;margin:10px 20px;background:#f1f5f8;border:solid 1px #e1e9ee; height:auto}
/*.hotel-maps .detail-room-sea{z-index: 0}*/
.detail-room-sea-cont{margin:0 0 15px;font-size:22px;}

.detail-room-s-ic{color:#d75;font-style:normal;}
.d-room-s-sel-wrap{position:relative;float:left;margin:0 10px 0 0;}
.d-room-s-sel-t{font-size:14px;line-height: 25px}
.d-room-s-sel{position:relative;display:inline-block;height:40px;line-height:40px;padding:0 6px;background:#fff;border:solid 1px #ddd;border-radius:2px;font-size:16px;cursor:pointer;overflow:hidden}
.d-room-s-sel-peo{width:250px;}
.d-room-s-sel-room{width:110px;}
.d-room-s-sel-citizenship{width:110px;}
.d-room-s-sel-peo-adult,.d-room-s-sel-peo-child{width:108px;height:30px;line-height:30px;}
.d-room-s-sel-peo-adult{margin-right: 10px}
.d-room-s-sel-room em, .d-room-s-sel-peo em{position:absolute;right:10px;top:16px;border-color:#a0a0a0 transparent transparent;border-style:solid dashed dashed;border-width:8px 6px 0;}
.d-room-s-btn{float:left;min-width:55px;height:42px;line-height:42px;padding:0 15px;background:#49f;border:0;color:#fff;font-size:14px;text-align:center;cursor:pointer;}
.d-room-s-btn:hover{text-decoration:none;background: #5da7ff}
.d-mod-room-win{position:absolute;z-index:91;left: 0px;top:42px;width:152px;margin:0 0 -1px 0;background:#fff;/*border:solid 1px #ccc;*/border-radius:3px;overflow:auto;box-shadow:0px 0 8px rgba(100, 100, 100, 0.5);}
.d-mod-room-win a{background:none;display:block;height:36px;line-height:36px;padding:0 4px 0 10px;border-bottom:solid 1px #ececec;color:#666;font-size:14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.d-mod-room-win a:hover{background:#eef6ff;text-decoration:none;}
.d-room-s-sel-date{background:#fff url(https://img.haoqiao.com/website/images/index_icon.png) 143px -32px no-repeat;cursor:default;}
.d-room-s-sel-date input{width:130px;height:40px;line-height:40px;padding:0 0 0 6px;border:0;}
.d-room-s-sel-date .d-room-s-sel-date-week{position: absolute;  left: 125px;  width: 40px;  border: 0;  padding: 0;  height: 36px;  margin: 2px 0 0 0;  line-height: 36px;  color: #999;  top: 11px;  pointer-events: none;}
.d-mod-room-win-r{width:100%}
.d-mod-room-win-peo{width:186px;}
.hotel-detail .d-mod-room-win-peo{width:278px;}
.hotel-d-peo-i-w{display:inline-block;width:68px;color:#adc1d9;}
.hotel-d-peo-icon, .hotel-d-peo-icon-no{display:inline-block;width:13px;height:15px;background:url(https://img.haoqiao.com/website/images/detail_price_icon.gif) repeat-x;vertical-align:-1px;}
.J_room_sel_win_citizenship{width:230px; overflow-x:hidden;overflow-y: scroll;}
.J_room_sel_win_citizenship-remark{height:20px;width:345px;font-size:12px;background:#E4E5E6;padding:3px 0 0 10px;border-bottom:1px solid #CCCCCC}
.J_more_room_num_option{color: #49f;font-size: 14px;border-bottom: solid 1px #ccc;line-height: 36px;padding: 0 4px 0 10px;height: 36px;cursor:pointer;}
.J_more_room_num_option:hover{text-decoration: underline}
.J_more_room_num_option:after{display: inline-block;content: '';width: 5px;height: 10px;background: #fff url(https://img.haoqiao.com/website/images/index/index_more1.svg) no-repeat left center / 5px 10px;margin-left: 5px;}
.d-mod-room-win-more{width:350px;font-size:14px;height:auto;overflow:inherit}
.d-mod-room-win-more table,
.J_room_sel_win_peo_more table,
.d-mod-room-win-more .d-room-peo-child-age-title{margin: 0 20px}
.d-mod-room-win-more .d-room-peo-child-age-list {margin: 0 10px 0 20px}
.d-mod-room-win-more table.m0,
.d-mod-room-win-more .d-room-peo-child-age.m0 .d-room-peo-child-age-title,
.d-mod-room-win-more .d-room-peo-child-age.m0 .d-room-peo-child-age-list{margin: 0}
.detail-list-page .d-mod-room-win-more table tr { height: 28px }
.d-mod-room-win-more table td div span{font-size:14px;}
#J-room-num-more-comfirm,#J-top-room-num-more-comfirm,
#J-room-num-more-cancel,#J-top-room-num-more-cancel {padding: 0 5px;border-radius: 3px;float:left;font-size:14px;margin: 0;}
#J-room-num-more-comfirm,#J-top-room-num-more-comfirm {min-width:50px;height:28px;line-height:28px;background:#49f;color: #fff;margin-right:10px;border: none;}
#J-room-num-more-cancel,#J-top-room-num-more-cancel {min-width: 48px;height: 28px;line-height: 26px;background:#fff;border: 1px solid #49f;color: #49f;}
#J-room-num-more-cancel:hover,#J-top-room-num-more-cancel:hover {background:#49f;color: #fff;}
.J_room_sel_win_peo_more {width: 335px;
    padding-top: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#J-room-num-more-comfirm:hover{background: #5da7ff}
.d-mod-room-more-option{height:47px;padding: 0 20px;margin-top:10px;border-top: 1px solid #ececec}
.d-mod-room-more-option-normal{
    height: 47px;
    line-height: 47px;
    float:left;
    cursor:pointer;
    font-size:14px;
    color:#49f;
    text-align:center;
}
.d-mod-room-more-option-normal:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 10px;
    background: url(https://img.haoqiao.com/website/images/index/changgui_more.svg) no-repeat left center / 5px 10px;
    margin-right: 5px;
}
.d-mod-room-more-option-normal:hover{text-decoration: underline}
.d-mod-room-more-option-peo{text-align:center;float:right;padding-top:10px}
.d-mod-room-more-describe{background: #F5F6F7;padding: 20px;color: #333333;font-size: 12px;cursor: pointer;}
.d-mod-room-win-peo-ul{width:108px;top:50px;left:auto;}
.d-mod-room-t-tr{width: 65px;padding: 0;height: 30px;font-size: 14px}
.top-d-room-peo-child-age-list{width:264px;float:left;margin-left:5px}
.hotel-list-page .d-room-peo-child-age-list{width:auto;float:none;}
.d-room-peo-child-age-list-option{width:90px;height:30px;float:left;margin:0 10px 10px 0;position: relative}
.detail-list-page .d-room-peo-child-age-list-option{width:90px;float:left;margin:0 10px 10px 0;}
.d-room-peo-child-age-list-option .J_sel_num_more_age {width: 90px}
.d-room-peo-child-age-list-option span{font-size:14px;}
.d-room-peo-child-age-list-option .J_room_sel_win_peo_more_age{width: 100%;top: 30px}
.J_room_sel_win_peo_more_age li a,.J_room_sel_win_peo_more_adult li a,.J_room_sel_win_peo_more_child li a{font-size:14px}

.detail-price-info i.hotel-d-peo-icon-no{background-image:url(https://img.haoqiao.com/website/images/detail_price_icon_no.gif);vertical-align:0}
.hotel-d-peo-icon-cld{display:inline-block;width:9px;height:10px;background:url(https://img.haoqiao.com/website/images/detail_price_peo_cld.gif) repeat-x;vertical-align:-1px;}
.detail-price-info i.hotel-d-peo-icon-cld{width:9px;height:10px;background:url(https://img.haoqiao.com/website/images/detail_price_peo_cld.gif) repeat-x;vertical-align:0}
.d-mod-room-w-l-bot{height:28px;line-height:28px;background:#fcf1ee;padding:0 0 0 10px;color:#d75;}
.d-room-s-sel-peo .hotel-d-peo-i-w{width:auto;padding:0 5px 0 0;}
.detail-room-sea-cont{font-style:normal;}
.hotel-maps #J_more_option_num table tr td {position: relative;display: block;height: 30px;line-height: 30px;float: left;}
.hotel-maps .d-mod-room-t-tr{width: 64px}
.hotel-maps .detail-room-sea .d-mod-room-win.J_room_sel_win_peo_more_adult{top:30px;}
.hotel-maps .detail-room-sea .d-mod-room-win.J_room_sel_win_peo_more_age{top:34px;}
.detail-room-sea .d-mod-room-win a{font-size:16px}
.detail-room-sea  .J_room_sel_win_peo_more_adult,.detail-room-sea  .J_room_sel_win_peo_more_child,.detail-room-sea  .J_room_sel_win_peo_more_age{top:auto;}
.detail-room-sea-cont .hotel-d-peo-i-w{width:auto;}
.detail-room-sea-cont em, .detail-room-sea-cont em .hotel-d-peo-i-w{padding:0 4px;font-style:normal;color:#d75;}
.detail-room-sea-cont .hotel-d-peo-icon{width:25px;height:30px;background-image:url(https://img.haoqiao.com/website/images/detail_price_peo_h.gif);vertical-align:-3px;}
.detail-room-sea-cont .hotel-d-peo-icon-cld{width:16px;height:20px;background-image:url(https://img.haoqiao.com/website/images/detail_price_peo_h_cld.gif);}
.h-d-p-zj{display:inline-block;padding:2px 3px;border-radius:2px;background:#ecf5ff;color:#49f;cursor:pointer;}
.h-d-p-dj{display:inline-block;padding:2px 3px;border-radius:2px;background:#fff3dd;color:#ff6c00;cursor:pointer;}
.h-d-dj-clearing{line-height:20px;margin-left:8px}
.d-mod-peo-win{position:absolute;top:46px;left:0;z-index:90;width:364px;background:#fff;border:solid 2px #91a3b1;font-size:14px;}
.d-mod-peo-from{padding:15px 10px;}
.d-mod-peo-f{margin:0 0 10px 0;}
.d-mod-peo-f span{display:inline-block;width:84px;}
.d-mod-peo-f .ui-sel-txt{width:110px;}
.d-od-e-f-chk{margin:0 4px;vertical-align:middle;}
.d-d-u-i-btn{padding:10px 8px;background:#f6f6f6;text-align:right;line-height:26px;}
.d-d-u-i-btn input{width:70px;height:30px;line-height:30px;background:#49f;margin:0 2px;border:0;border-radius:2px;color:#fff;text-align:center;cursor:pointer;}
.d-d-u-i-btn input.cal{background:#dcdcdc;color:#333;}
.hotel-d-no-room{padding:10px;}
.hotel-d-no-room-t{text-align:center;height:auto;padding:25px 0;font-size:14px;color:#333333}
.hotel-d-no-room-t p{line-height:22px; font-size:16px; color:#adadad}
.hotel-room-filter{height:50px;vertical-align:center;}
.hotel-room-filter-item{float:left;color: #49f;margin-right:5px;position: relative}
.hotel-room-filter-item input{vertical-align:middle;height: 14px;visibility: hidden;margin-left:-15px}
.hotel-room-filter-item span{border:1px solid #49f;padding:5px 21px;background: #fff;border-radius: 2px;cursor:pointer }
.hotel-room-filter-item span:hover{border:1px solid #49f;background: #fff;border-radius: 2px}
.hotel-room-filter-item .hotel-room-filter-item-bf-c{position: absolute;top:9px;}
.hotel-room-filter-item .hotel-room-filter-item-cp-c{position: absolute;top:9px;left:95px}
.hotel-room-tips-item{float:right;}
.hotel-room-tips-item span{padding-left:16px;color:#999999}
.hotel-room-tips-item span img{vertical-align: text-bottom;}
/* 酒店设置 */
.hotel-detail-equip{font-size:13px}
.detail-equip-wrap{position:relative;margin:0 30px;padding:20px 0 20px 180px;border-bottom:dashed 1px #999;}
.hotel-d-e-title{position:absolute;left:0;top:50%;margin:-16px 0 0 0;width:170px;padding:0 0 0 20px;color:#333;font-weight:700;font-size:14px;text-align:left;clear:both}
.hotel-d-e-list{margin:0 0 0 10px;font-size:12px}
.hotel-d-e-list li{float:left;width:140px;padding:0 0 10px 26px;background:url(https://img.haoqiao.com/website/images/detail_r.gif) 5px 6px no-repeat}
.hotel-d-e-list li.no-equip{background-image:url(https://img.haoqiao.com/website/images/detail_no.png);color:#999;}
/* 酒店详情更多 */
.hotel-detail-more{display:block;height:40px;line-height:40px;padding:0 20px 0 0;border-top:solid 1px #ededee;text-align:right;font-size:14px;color:#0896fe;}
.hotel-detail-more:hover{text-decoration:underline;}
/* 酒店详情title */
.hotel-detail-title{padding:28px 20px 16px 20px;background:#fff;font-size:24px;}
.hotel-detail-title .title{background:#eee;padding:15px 20px;border-radius:3px;}
.hotel-detail-title .title span{font-size:12px;color:#999999;margin-left:10px}
.detail-title-small{padding:0 0 12px 6px;font-size:18px;}
.detail-title-small span{padding:0 5px;font-size:30px;color:#d75}
.hotel-detail-title .detail-title-new{}
/* 酒店详情评论 */
.hotel-detail-comment{margin:0 30px 30px 30px;padding:0 0 20px 0;}
.hotel-detail-c-totle{margin:25px 0 40px 0;font-size:14px}
.hotel-detail-c-totle p{margin:0 0 4px 0;font-size:18px;font-weight:700;}
.hotel-d-comment-list{margin:0 0 0 90px}
.hotel-d-comment-list li{width:800px;margin:0 0 20px 0;padding:0 30px 15px 0;border-bottom:dashed 1px #ccc;overflow:hidden;zoom:1;}
.hotel-d-c-title{padding:10px 0 0 0;font-size:12px;text-align:right;}
.hotel-d-c-title p{margin:0 0 8px 0;}
.hotel-d-c-title span{color:#999;font-size:12px;}
.hotel-d-c-cont{line-height:24px;font-size:14px;}
.hotel-d-c-cont span{color:#333;text-align:right;}
.htoel-d-t-from{color:#999;text-align:right;}
.hotel-d-comment-tag{position:relative;margin:15px 0 24px 0;padding:25px 0 0 10px;border-top:solid 2px #ccc}
.hotel-d-comment-tag a{display:inline-block;border-radius:2px;line-height:18px;background:#fff;box-shadow:2px 2px 1px #f2f2f2;border:1px solid #aaa;color:#333;white-space:nowrap;font-size:12px;padding:4px 10px;cursor:default;}
/*.hotel-d-comment-tag a:hover{text-decoration:none;background:#eee;border-color:#999}*/
.hotel-d-c-t{float:left;width:160px;}
.hotel-d-c-t a{width:100px;font-size:14px;text-align:center;}
.hotel-d-c-t-list{margin:0 20px 40px 86px;}
.hotel-d-c-t-list a{background:#fff;border:solid 1px #b6d070;margin:0 0 8px 4px;color:#333;display:inline-block;line-height:18px;white-space:nowrap;font-size:12px;padding:4px 10px;cursor:default;text-decoration:none;}
/*.hotel-d-c-t-list a:hover, .hotel-d-c-t-list a.current{background:#dae1f5;border-color:#1b47c2}*/
.hotel-d-c-t-list a.h-d-com-bad{border-color:#ccc;color:#333}
/*.hotel-d-c-t-list a.h-d-com-bad:hover{background:#ffe2e2;border-color:#b10000}*/
.detail-zb-title{padding:0 0 12px 3px;font-size:14px;}
.detail-server-list .detail-zb-title{height:20px;margin:0 0 10px 0;overflow:hidden;}
.d-z-t-1:hover{background:#faf9f9;color:#d75;}
.detail-server-title i, .detail-zb-title i{display:inline-block;width:24px;height:35px;line-height:24px;margin:0 10px 0 0;background:url(https://img.haoqiao.com/website/images/map_icon.png) -15px -135px no-repeat;text-align:center;color:#fff;font-style:normal;font-size:12px;vertical-align:middle;}
.d-z-t-1{padding:6px 0 6px 14px}
.detail-zb-title i{display:inline-block;width:24px;height:35px;line-height:24px;margin:0 10px 0 0;background:url(https://img.haoqiao.com/website/images/map_icon.png) -15px -135px no-repeat;text-align:center;color:#fff;font-style:normal;font-size:12px;vertical-align:middle;}
.detail-server-title i{display:inline-block;width:20px;height:20px;margin:0 10px 0 0;background:url(https://img.haoqiao.com/website/images/detail_icon_sounder.png) 0 0 no-repeat;vertical-align:-5px;}
.detail-server-title i.d-surround-i-ari{background-position: 0 -480px}
.detail-server-title i.d-surround-i-atm{background-position: 0 -77px}
.detail-server-title i.d-surround-i-play{background-position: 0 -320px}
.detail-server-title i.d-surround-i-art{background-position: 0 -117px}
.detail-server-title i.d-surround-i-car{background-position: 0 -598px}
.detail-server-title i.d-surround-i-cstore{background-position: 0 -198px}
.detail-server-title i.d-surround-i-sumark{background-position: 0 -240px}
.detail-server-title i.d-surround-i-mus{background-position: 0 -160px}
.detail-server-title i.d-surround-i-nclub{background-position: 0 0}
.detail-server-title i.d-surround-i-park{background-position: 0 -360px}
.detail-server-title i.d-surround-i-res{background-position: 0 -440px}
.detail-server-title i.d-surround-i-shop{background-position: 0 -280px}
.detail-server-title i.d-surround-i-spa{background-position: 0 -40px}
.detail-server-title i.d-surround-i-train{background-position: 0 -560px}
.detail-server-title i.d-surround-i-sub{background-position: 0 -520px}
.detail-server-title i.d-surround-i-zoo{background-position: 0 -398px}
.d-z-t-1 i{width:21px;height:32px;margin:0 10px 0 0;vertical-align:-12px;background:url(https://img.haoqiao.com/website/images/detail_map_traffic_icon.png);}
.list-icon-m{left:-10px;top:-32px;width:21px;height:32px;background:url(https://img.haoqiao.com/website/images/detail_map_traffic_icon.png);}
.list-icon-m-big{left:-18px;top:-48px;width:37px;height:48px;background:url(https://img.haoqiao.com/website/images/detail_hotel.png);}
.detail-fold-tag{display:none;position:absolute;top:30px;left:760px;width:13px;height:13px;background:url(https://img.haoqiao.com/website/images/comment_tag_icon.gif) no-repeat;cursor:pointer;}
.detail-fold-com-tag{background-position:0 -13px;}
.detail-comment-title{height:48px;line-height:48px;margin:15px 0 0 20px;padding:0 0 0 70px;background:#fff url(https://img.haoqiao.com/website/images/detail-comment-icon1.gif) left 7px no-repeat;font-weight:700;font-size:14px;}
.detail-comment-title span{font-weight:500}
.d-c-t-2{background-image:url(https://img.haoqiao.com/website/images/detail-comment-icon2.gif);}
.d-c-t-2 span{padding:0 5px;font-size:24px;color:#d75;vertical-align:-2px;}
.d-c-t-3{background-image:url(https://img.haoqiao.com/website/images/detail-comment-icon3.gif);}
.d-c-t-4{background-image:url(https://img.haoqiao.com/website/images/detail-comment-icon4.gif);}
.d-c-t-5{background-image:url(https://img.haoqiao.com/website/images/detail-comment-icon5.gif);}
.detail-comment-dump{height:38px;line-height:38px;margin:15px 0 20px 86px;padding:0 0 0 155px;background:url(https://img.haoqiao.com/website/images/booking_logo.jpg) 0 -2px no-repeat;font-size:14px;}
.d-c-d-agoda{;background:url(https://img.haoqiao.com/website/images/agoda_logo.jpg) 0 0 no-repeat;}
.detail-attr-list p.detail-more-attr{margin:20px 0 0 9px}
/* 酒店详情 */
.hotel-detail-info-img{margin:0 5px 20px 5px;padding:60px 60px 124px 60px;background:#f5f5f5;}
.hotel-detail-info-t{padding:0 0 65px 0;font-size:40px;}
.hotel-detail-info-cont{padding:0 0 120px 0;}
.hotel-detail-info-cont p{margin:0 0 15px 0;padding:0 0 0 30px;background:url(https://img.haoqiao.com/website/images/hotel_info_square.png) 2px 8px no-repeat;line-height:28px;font-size:18px;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;word-wrap:break-word;}
.hotel-detail-info-cont p.h-d-i-c-bad{background:url(https://img.haoqiao.com/website/images/hotel_info_square.png) 2px 8px no-repeat;}
/* 酒店详情 */
.hotel-detail-title-t{padding: 14px 20px 10px 24px;background: #fff;font-size: 18px;}
.hotel-detail-desc-s{padding:0 40px}
.hotel-detail-desc-s-i{color:#666666;font: 14px/1.5 Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;line-height:25px}
.hotel-detail-desc-s-i span{font-weight:700}
.hotel-detail-desc-content{border-top:1px dashed #ececec;margin-top:10px;padding-top:10px}
.hotel-detail-desc-content-l{float:left}
.hotel-detail-desc-content-r{width:1110px;height: 75px;line-height:25px;position: relative;overflow : hidden;word-break: break-all;text-align: justify;}
.hotel-detail-desc-content-r:after {content:"...";position:absolute;bottom:0;right:0;background:#fff;padding-left:3px;}
.hide_more.hotel-detail-desc-content-r:after{display: none}
.hotel-detail-desc-content-m{margin-left: 0px;line-height: 36px;cursor:pointer;color:#49f}
.J_detail_des_more_img_b{width: 12px;height: 6px;    vertical-align: middle;margin-top: -3px;}
.hotel-detail-info{background:#fff;}
.hotel-detail-info-img{margin:0 5px 20px 5px;padding:30px 60px 0 60px;background:#f5f5f5;}
.hotel-detail-info-title{position:relative;text-align:center;}
.hotel-detail-info-title i{display:inline-block;width:140px;height:140px;background: url(https://img.haoqiao.com/website/images/detail_value_icon.png) 0 0 no-repeat;}
.hotel-detail-info-title i.hotel-detail-info-val{background-position:-420px 0}
.hotel-detail-info-title i.hotel-detail-info-pos{background-position:-560px 0}
.hotel-detail-info-title i.hotel-detail-info-fac{background-position:-280px 0}
.hotel-detail-info-title i.hotel-detail-info-ser{background-position:-140px 0}
.hotel-detail-info-t{padding:0 0 65px 0;font-size:40px;}
.hotel-detail-info-t span{font-size:60px;color:#9c2;}
.hotel-detail-info-t span.h-d-i-bad{color:#e04d26;}
.hotel-detail-info-title-c .hotel-detail-info-t{padding:0 0 20px 0;}
.hotel-detail-info-cont-c p{background:none;font-size:14px;color:#999;margin:0;padding:0;line-height:24px;}
.hotel-detail-info-cont p.h-d-i-c-bad{background:url(https://img.haoqiao.com/website/images/hotel_info_square.png) 2px 8px no-repeat;}
.hotel-detail-info-pinp{font-size:24px;margin:0 0 20px 0;}
.hotel-d-img-w{position:relative;padding:10px;background:#ddd;margin:0 0 40px 0;}
.hotel-d-img-w img{display:block;width:100%;}
.hotel-d-cont-w{position:absolute;padding:20px 15px;background:#fff;}
.hotel-d-img-w p{background:none;padding:0;margin:0;font-size:16px;}
.hotel-d-img-w0 .hotel-d-cont-w{bottom:10px;left:10px;width:820px;}
.hotel-d-img-w1 .hotel-d-cont-w{width:300px;top:100px;right:10px;}
.hotel-d-img-w2 .hotel-d-cont-w{width:300px;bottom:100px;right:10px;}
.hotel-d-img-w3 .hotel-d-cont-w{width:820px;top:10px;left:10px;}
.hotel-d-img-w4 .hotel-d-cont-w{width:300px;top:100px;left:10px;}
.hotel-detail-info-img-c{padding: 60px 60px 124px}
.hotel-detail-info-cont-c{margin:0 0 20px 0;}
.hotel-detail-cr-l-w{overflow:hidden;padding: 4px 40px;}
.hotel-detail-cr-list{margin:0 -10px 20px 0;border-bottom:solid 4px #e1e1e5;background:#fafaff;border-radius:0 0 3px 3px;}
.hotel-detail-cr-list li{float:left;width:223px;border-right:solid 1px #e1e1e5;color:#91aeba;font-size:16px;}
.hotel-detail-cr-list-t{margin:0 0 10px 0;font-size:26px;color:#3e6372;text-align:center;}
.hotel-detail-cr-list-t i{display:inline-block;width:64px;height:65px;margin:20px 0 20px;background:url(https://img.haoqiao.com/website/images/comment_point_icon.png) no-repeat;}
.hotel-detail-cr-list-t i.h-d-cr-l-icon1{background-position:0 -200px}
.hotel-detail-cr-list-t i.h-d-cr-l-icon2{background-position:0 -100px}
.hotel-detail-cr-list-t i.h-d-cr-l-icon3{background-position:0 -302px}
.hotel-detail-cr-list-t i.h-d-cr-l-icon4{background-position:0 -400px}
.hotel-detail-cr-list-h .hotel-detail-cr-list-t i.h-d-cr-l-icon0{background-position:0 -500px}
.hotel-detail-cr-list-h .hotel-detail-cr-list-t i.h-d-cr-l-icon1{background-position:0 -700px}
.hotel-detail-cr-list-h .hotel-detail-cr-list-t i.h-d-cr-l-icon2{background-position:0 -600px}
.hotel-detail-cr-list-h .hotel-detail-cr-list-t i.h-d-cr-l-icon3{background-position:0 -801px}
.hotel-detail-cr-list-h .hotel-detail-cr-list-t i.h-d-cr-l-icon4{background-position:0 -900px}
.hotel-detail-cr-list-t span{color:#ff6900;}
.hotel-detail-cr-list-info{margin:0 0 20px 0;text-align:center;}
.hotel-detail-cr-list-cont{position:relative;height:200px;margin:0 0 16px;padding:0 30px;overflow:hidden;font-size:14px;display: -webkit-box;-webkit-line-clamp: 8;-webkit-box-orient: vertical;color:#91aeba;line-height:25px;}
.detail-price-tips-point .list-comment-inner .list-title-hasfea{font-size:16px;color:#fe8633;margin-bottom:5px}
.hotel-detail-cr-list-cont .list-hasfea{width:100px;}
.hotel-detail-cr-list-cont i{display:inline-block;width:10px;height:6px;line-height:0;background:url(https://img.haoqiao.com/website/images/c_p_yinh.png) no-repeat;}
.hotel-detail-cr-list-h .hotel-detail-cr-list-cont i{}
.hotel-detail-cr-list-cont i.first{position:absolute;top:5px;left:16px;}
.hotel-detail-cr-list-cont i.last{background-position:right bottom;vertical-align:8px;}
.hotel-detail-cr-list li.hotel-detail-cr-list-h{background:url(https://img.haoqiao.com/website/images/comment_point_hg.gif) 0 0 no-repeat;}
.hotel-detail-cr-list-h .hotel-detail-cr-list-t{color:#ff6900;}
.hotel-d-info-i-w{position:relative;display:inline-block;margin:0 0 10px 0;*display:inline;*zoom:1;}
.h-d-i-w-load{position:absolute;left:50%;top:50%;margin:-16px 0 0 -16px;width:32px;height:32px;}
/* 酒店周边 */
.detail-zb-server li{padding:8px 0 8px 6px;}
.detail-zb-server li.current .detail-server-list{display:block;}
.detail-zb-server li:hover{background:#faf9f9}
.detail-server-title{color:#333;cursor:pointer;}
.detail-server-title span{font-weight:700}
.detail-server-title em{padding:0 0 0 6px;color:#49f;font-style:normal;font-weight:500}
.detail-server-title img{vertical-align:middle;}
.detail-server-list{display:none;padding:4px 0 0 25px;font-size:13px}
.detail-server-list .detail-zb-title{border:0}
.detail-zb-title:hover{color:#d75}
.detail-zb-title:hover i{background-position: -15px -175px}
.detail-traffic-attraction li{color:#999;font-size:12px}
.detail-traffic-attraction em{padding:0 0 0 5px;color:#999;font-size:12px;font-style:normal;}
.detail-traffic-attraction li:hover{background:#faf9f9}
.detail-traffic-attraction li:hover span{color:#d75}
.detail-traffic-attraction li:hover i{background-position:-15px -175px}
.hotel-traffic .d-t-s-t{margin:30px 0 0 0}
.detail-equip-list{padding:12px 8px;}
.detail-zb-cont li{}
.detail-zb-cont li.current .detail-server-list{display:block;}
.detail-server-title-zb{padding:8px 0 8px 6px}
.detail-server-title-zb-cur{background:#faf9f9;color:#d75}
.d-z-t-1:hover i{background-position:0 0}
.detail-zb-list{position:relative;padding:10px 0 10px 45px;}
.detail-zb-list i{position:absolute;left:10px;top:8px;width:24px;height:35px;line-height:24px;margin:0 10px 0 0;background:url(https://img.haoqiao.com/website/images/map_icon.png) -15px -135px no-repeat;text-align:center;color:#fff;font-style:normal;font-size:12px;}
.detail-zb-list p{font-size:12px;color:#999;}
.detail-zb-list:hover{background:#faf9f9;color:#d75}
.detail-zb-list:hover i{background-position:-15px -175px;}
/* 酒店交通*/
.detail-traffic-advice{padding:1px 0 0 0;clear:both;font-size:12px}
.detail-traffic-bz{color:#666;margin:4px 0 0 2px;}
/* 酒店出行 */
.hotel-traffic{margin:10px 0 30px 20px;}
.hotel-detail-map-wrap{position:relative;float:left;width:650px;height:420px;}
.hotel-detail-map-cont{width:650px;height:400px;}
.hotel-detail-attractive{float:left;position:relative;width:380px;margin:0 0 0 15px;font-size:13px}
.hotel-detail-attractive p{}
.zone-icon{position:relative;left:10px;display:inline-block;width:20px;height:34px;vertical-align:-7px;overflow:hidden;}
.zone-icon img{position:absolute;left:0;}
.detail-attr-list{padding:12px 8px;}
.detail-attr-list .detail-traffic-attraction a:hover{text-decoration:none}
.detail-traffic-attraction .detail-zb-title span{color:#333;font-weight:700}
.detail-attr-list p{margin:0 0 6px 34px;font-size:13px;color:#999;}
.detail-attr-list .detail-zb-title{padding:8px 6px 1px 6px;}
.detail-attr-list p.detail-zb-cont-p{display:inline-block;height:18px;width:300px;margin:0;overflow:hidden;*display:inline;*zoom:1;}
.detail-attr-list p.detail-zb-cont-p a:hover{text-decoration:none}
.hotel-detail-map-wrap{float:left;width:650px;height:400px;}
.hotel-detail-map-cont{position:relative;}
/* 酒店交通方案 */
.detail-traffic-type{padding:20px 0 20px 70px;background:url(https://img.haoqiao.com/website/images/detail_hotel_icon.gif) 22px 42px no-repeat;}
.detail-traffic-type li{position:relative;width:300px;margin:0 0 50px 0;padding:0 8px 0 15px;border-bottom:solid 3px #a0a0a0;}
.detail-traffic-type li span{color:#d75;font-size:30px;padding:0 8px;}
.detail-traffic-type li i{position:absolute;top:39px;right:0;width:12px;height:15px;background:url(https://img.haoqiao.com/website/images/detail_arrow.gif) no-repeat;}
.detail-traffic-icon{position:absolute;top:24px;right:-100px;width:240px;height:36px;line-height:36px;padding:0 0 0 40px;background:url(https://img.haoqiao.com/website/images/detail_tra_train.gif) no-repeat;font-size:16px;}
.detail-traffic-icon a, .detail-traffic-icon a:hover{color: #333;text-decoration: none;}
.detail-traffic-icon-bus{background:url(https://img.haoqiao.com/website/images/detail_tra_bus.gif) no-repeat;}
.detail-traffic-icon-air{background:url(https://img.haoqiao.com/website/images/detail_tra_air.gif) no-repeat;}
.detail-traffic-icon-ship{background:url(https://img.haoqiao.com/website/images/detail_tra_ship.gif) no-repeat;}
/* 酒店详情banner */
.detail-banner{padding:40px 0 0 0;color:#999;}
.detail-banner-title{padding:2px 4px;border-bottom:solid 1px #ccc;font-weight:700}
.detail-banner-list li{height:34px;line-height:34px;margin:15px 0 20px;padding:0 0 0 105px;background:url(https://img.haoqiao.com/website/images/detail_banner_icon.gif) 4px 0 no-repeat;}
.detail-banner-list li.d-b-agoda{background-position:4px -35px}
.detail-banner-list li.d-b-hotels{background-position:4px -70px}
.detail-banner-list li.d-b-price{background-position:4px -105px}
.detail-banner-list li.d-b-expedia{background-position:4px -140px}
.detail-banner-list li.d-b-vener{background-position:4px -178px}
.detail-banner-end{text-align:right;}
.detail-price{padding:0 20px;}
/* 酒店评分 */
.detail-hotel-no-score{font-size:14px;color:#333333;padding-left:10px}
.detail-hotel-s-hq{width:300px;height:150px;margin:26px auto 0;border:solid 1px #ddd;border-radius:6px;font-size:24px;text-align:center;}
.detail-hotel-s-hq img{margin:15px 0 0;}
.detail-hotel-s-h{margin:0 auto;width:720px;}
.detail-hotel-s-h img{display:block;height:49px;}
.detail-hotel-score p{height:36px;line-height:36px;}
.detail-hotel-score p span{padding:0 2px 0 0;color:#ff9900;font-size:24px;vertical-align:-2px}
.detail-hotel-score p img{margin:14px 0 0;}
.detail-hotel-s-list-m{height:30px;line-height:30px;font-size:16px;color:#6080af;}
.detail-hotel-score .detail-hotel-s-hq span{font-size:34px}
.detail-hotel-s-tips{float:left;display:inline;margin:128px 20px 0;}
.detail-hotel-s-tab{width:840px;margin:0 auto;}
.detail-hotel-s-list{float:left;width:128px;height:76px;margin:0 10px 0 0;padding:14px 0 4px;border:solid 1px #ddd;border-radius:6px;font-size:14px;text-align:center;display:inline;}
.hotel-detail-score-tips{width:840px;margin:15px auto 50px;color:#666;}
.hotel-d-more-comm{margin:0 0 20px 90px;color:#49f}
.hotel-d-more-comm span{display:inline-block;padding:0 14px 0 0;background:url(https://img.haoqiao.com/website/images/detail_more_comment.gif) right 5px no-repeat;cursor:pointer;}
/* 推荐酒店 */
.hotel-map-r{height:170px;font-size:18px;margin:20px 0 0 0;background:url(https://img.haoqiao.com/website/images/hotel_map_recommend.png) no-repeat;}
.hotel-map-r a{text-decoration:none;color:#333333;}
.hotel-map-r  div{padding-top:28px;margin-left:320px;height:170px;text-align:center}
.hotel-map-r span{font-size:26px;color:#dd7755}
/* 更改日期 */
.hotel-detail-date{position:absolute;right:10px;top:9px;}
.hotel-d-date-txt{position:relative;width:100px;height:24px;line-height:24px;margin:0 4px 0 0;padding:3px 20px 3px 42px;border:solid 1px #ddd;border-radius:2px;background:#fff url(https://img.haoqiao.com/website/images/bread_date.gif) 142px center no-repeat;}
.hotel-d-date-btn{border: 0;background:#ccc;border-radius: 2px;padding: 3px 15px;height:30px;cursor: pointer;}
.hotel-d-date-btn:hover{background:#ddd;}
.hotel-detail-d-l{display:inline-block;position:relative;*display:inline;*zoom:1;}
.hotel-detail-d-l span{position:absolute;top:7px;left:0;z-index:10;padding:0 0 0 12px;cursor:default;font-weight:500;}
.hotel-detail-nodate-tips{position:absolute;left:0;top:46px;width:234px;padding:15px;border:solid 2px #d75;background:#fff;color:#d75;}
.hotel-detail-nodate-tips span{position:absolute;left:35px;top:-15px;border-color:transparent transparent #d75;border-style:dashed dashed solid;border-width:0 14px 14px;}
.hotel-detail-nodate-tips i{position:absolute;left:-14px;top:3px;border-color:transparent transparent #fff;border-style:dashed dashed solid;border-width:0 14px 14px;}
/* tag表格 */
.detail-tag-table{margin:10px 0 50px 0;}
.detail-tag-t-list{position:relative;width:850px;margin:0 0 0 64px;padding:0 0 0 150px;font-size:14px;font-weight:700}
.detail-tag-t-title{position:absolute;top:10px;left:0;width:130px;text-align:right;}
.detail-tag-t-cont{border-left:solid 1px #e4e4e4;padding:10px 0;}
.detail-tag-t-cont span{display:inline-block;width:300px;height:25px;background:#dde4e8;vertical-align:middle;*margin:0 5px 0 0}
.detail-tag-t-cont em{display:none;font-style:normal;}
.detail-tag-table .current em{display:inline;color:#DD7755;}
.detail-tag-table .current .detail-tag-t-cont span{background:#B0BDC4}
.detail-tag-table .current .detail-tag-t-cont{color:#DD7755}
/* 微信关注 */
.detail-fav-price{position:relative;margin:0 30px 2px 30px;padding:40px 0 40px 150px;border:solid 1px #eee;background:#fff url(https://img.haoqiao.com/website/images/detail_price_qs.gif) 530px 40px no-repeat;}
.detail-fav-price img{position:absolute;left:10px;top:16px;height:110px;}
.detail-fav-p-cont{}
.detail-fav-p-cont p{padding:0 0 6px 0;font-size:18px;}
.detail-fav-p-cont p span{font-size:24px;}
.detail-fav-p-cont span{color:#d75;}
.detail-fav-ani{position:absolute;width:27px;height:28px;background:url(https://img.haoqiao.com/website/images/detail_fav.png) 0 bottom no-repeat;}

/* 景点筛选 */
.attraction-list{position:relative;width:422px;padding:0 2px;}
.attraction-to{height:28px;padding:9px 0 0 0;color:#333;font-size:14px;}
.attraction-to img{vertical-align:-4px;margin:0 5px 0 0;}
.attraction-to span{color:#09f;cursor:pointer;}
.attraction-big-map{position:absolute;top:10px;right:4px;color:#09f;font-size:14px;line-height:28px}
.list-attractive-sel{position:absolute;bottom:0;right:0;font-size:16px;}

/* 景点管理 */
.attraction-popup-title{margin:10px 0;padding:5px 6px;border-radius:3px;background:#f8f8f8;font-size:16px;color:#333}
.attraction-popup-list{margin:0 0 0 15px}
.attraction-popup-list li{float:left;display:inline;width:140px;margin:0 10px 8px 0}
.attr-sel-btn{padding:15px;text-align:right;}
.attr-sel-btn a{display:inline-block;padding:3px 10px;color:#fff;background:#0896ff}
.popup-cont{position:relative;width:100%;}
.popup-attr-map{margin:0 310px 0 0;}
.popup-attr-list{position:absolute;top:0;right:0;width:300px;overflow:auto;}
.popup-attr-list dl{padding:0 0 10px 0}
.popup-attr-list dt{position:relative;height:10px;margin:0 0 14px 0;border-bottom:solid 1px #ccc;font-weight:700;font-size:13px}
.popup-attr-list dt span{position:absolute;top:0;left:0;padding:0 6px 0 0;background:#fff}
.popup-attr-list dd{position:relative;height:20px;line-height:20px;padding:5px;cursor:pointer;overflow:hidden;font-size:13px;}
.popup-attr-list dd:hover{background:#f2f2f2}
.popup-attr-list dd i{display:inline-block;width:13px;height:13px;background:url(https://img.haoqiao.com/website/images/list_chk.gif) no-repeat;*margin:0 4px 0 0;vertical-align:-2px;*vertical-align:2px;_vertical-align:-1px;}
.popup-attr-list dd.current i{background:url(https://img.haoqiao.com/website/images/list_chkd.gif) no-repeat;}
.popup-attr-list dd.unchk i{background:url(https://img.haoqiao.com/website/images/list_unchk.gif) no-repeat;cursor:default;}
.popup-attr-list dd span{padding:0 0 0 4px;color:#ccc;cursor:pointer;}
.popup-attr-list dl a{margin:0 0 0 22px;}
.popup-attr-sub{position:absolute;bottom:0;right:0;width:300px;height:30px;line-height:30px;background:#fff;text-align:right;}
.popup-attr-sub i{font-size:14px;color:#f00;font-style:normal;}
.popup-attr-sub a{display:inline-block;height:30px;margin:0 0 0 6px;padding:0 15px;background:#09f;font-size:14px;color:#fff}
.J_attr_item{display:none;}

/* 搜索结果页 */
.index-date{padding:10px 0}
.index-date-list{float:left;position:relative;}
.index-date-list .index-sea-box{top:40px;left:0}
.index-city-txt, .index-date-txt{width:240px;height:32px;line-height:32px;margin:0 6px 0 0;padding:3px 6px;border:solid 1px #c4c3c2;border-radius:4px;font-size:14px;}
.index-date-txt{width:120px;background:#fff url(https://img.haoqiao.com/website/images/index_icon.png) 110px -34px no-repeat;}
.index-date-btn{display:block;text-indent:-9999em;width:110px;height:40px;line-height:40px;background:#45aff3 url(https://img.haoqiao.com/website/images/sea_btn_bg.gif) no-repeat;text-align:center;*vertical-align:-1px}
.search-res{background:#fff;margin:10px 0 5px;border-radius:3px;}
.search-res-co{padding:30px;margin:0 0 40px 0;}
.search-list{padding:0 30px 20px;margin:0 0 40px 0;}
.search-res-list{margin:0 0 20px 0;padding:0 5px 20px 5px;border-bottom:dashed 1px #ccc;}
.search-res-list h2{margin:20px 0;font-size:28px;font-weight:700;}
.search-res-list h2 a{color:#333;text-decoration:none;}
.search-res-item a{display:block;position:relative;padding:10px 40px 10px 40px;font-size:20px;line-height:30px;_zoom:1;}
.search-res-item a:hover{background:#f2f2f2;text-decoration:none}
.search-res-item a i{font-style:normal;color:#ff5256;}
.search-res-item h4{font-size:24px;}
.search-res-item span{padding:0 0 0 10px;font-size:14px;color:#999}
.search-res-item h4 span{padding:0 0 0 15px}
.search-res-item a{color:#333;}
.search-res .index-date{position:relative;z-index:20;margin:0 0 20px 0;padding:30px 0 30px 81px;border-radius:3px;background:#f2f2f2}
.search-country-title{margin:20px 0;font-size:20px;font-weight:700}
.search-country-cont{}
.search-country-list{float:left;width:400px;}
.search-map{position:relative;float:right;width:500px;height:400px;}
.search-country-item{margin:0 0 10px 0;padding:0 0 0 25px}
.search-country-item h2{display:inline-block;line-height:38px;margin:0 10px 0 0;font-size:22px;*display:inline;*zoom:1;}
.search-country-item h2 a{color:#159BFF;}
.search-country-item span{font-size:14px;color:#999}
.search-more{width:150px;padding:0 0 0 20px;font-size:14px;color:#159BFF;cursor:pointer;}
.search-noresult{margin:80px 0 60px 0;font-size:20px;text-align:center;}
/* 国家页 */
.country{padding:15px;background:#fff;}
.country-title{background:url(https://img.haoqiao.com/website/images/co_t_icon.gif) 6px center no-repeat;}
.country-wrap{margin:10px 0 0 0;}
.country-list{float:left;width:780px;}
.country-list li{position:relative;padding:10px 0 10px 45px;border-bottom:solid 1px #eee;}
.country-l-index{position:absolute;left:6px;top:13px;min-width:24px;width:auto;height:24px;line-height:24px;background:#d2d2d2;font-size:20px;color:#fff;text-align:center;}
.country-l-title{display:inline-block;height:30px;line-height:30px;font-size:20px;color:#49f;}
.country-l-title:hover{text-decoration:none;}
.country-l-title span{padding:0 0 0 5px;font-size:14px;color:#999;}
.country-l-title em{font-size:14px;color:#999;font-style:normal;}
.country-l-cont{}
.country-l-info{margin:15px 0;line-height:20px;font-size:14px;color:#999;}
.country-list li.current .country-l-info{color:#333;}
.country-l-fav{padding:0 0 10px 25px;background:url(https://img.haoqiao.com/website/images/co_hotel.gif) 2px 2px no-repeat;color:#666}
.country-l-f-avg{background:url(https://img.haoqiao.com/website/images/co_avg.gif) 2px 2px no-repeat;}
.country-l-f-attr{background:url(https://img.haoqiao.com/website/images/co_attr.gif) 2px 2px no-repeat;}
.country-l-fav span{color:#d75;font-weight:700;}
.country-l-fav em{font-style:normal;margin:0 15px 0 0;}
.country-l-fav a{margin:0 12px 0 0;color:#666;}
.country-l-fav a:hover{color:#49f}
.country-map{position:relative;float:right;width:360px;height:330px;margin:10px 0 0 0;}
.region-list{float:none;width:auto;}
.region-list .country-l-title{display:block;}
.region-list em{position:absolute;top:12px;left:350px;}
.region-list em.countr-region-city{position:absolute;top:12px;left:600px;}
.country-reg-title{background:url(https://img.haoqiao.com/website/images/country_region.gif) 6px center no-repeat;}
.country-page{width:1190px;margin:0 auto;}
.country-page .ui-page-list{padding:14px}
.country-page .ui-page-list a.current{background:#fff;cursor:default;border-color:#a7a7a6;color:#a7a7a6}

.popup{position:absolute;z-index:1000;padding:10px;background:#fff}
.close{display:block; background:url(https://img.haoqiao.com/website/images/close.png) no-repeat; height:28px; width:28px; text-indent:-999em; position:absolute; right:-14px; top:-14px;z-index: 100}
.popup .button_previous{display:block; background:url(https://img.haoqiao.com/website/images/dialog_tab.png) 0 0 no-repeat; height:66px; width:66px; text-indent:-999em; position:absolute; left:10px; top:345px; margin-top:-33px;}
.popup .button_previous:hover{background-position:0 -66px;}
.popup .button_next{display:block; background:url(https://img.haoqiao.com/website/images/dialog_tab.png) -67px 0 no-repeat; height:66px; width:66px; text-indent:-999em; position:absolute; right:10px; top:345px; margin-top:-33px;}
.popup .button_next:hover{background-position:-67px -66px;}
#bg{position: absolute;z-index: 200;top: 0;left: 0; background-color:rgba(0,0,0,0.5);}
.bg_transparency{background-color:rgba(0,0,0,0.86) !important;}
.last-tip{position:absolute;top:50%;left:50%;z-index:11;width:200px;height:50px;line-height:50px;margin:-25px 0 0 -100px;font-size:16px;color: #fff;background: rgba(0, 0, 0, 0.7);border-radius:4px;}

/* 反馈建议 */
.feadback-cont{width:915px;height:460px;margin: 0 30px 20px 0;padding:20px 0 30px 20px;font-size:16px;color:#333;font-weight:700;}
.feadback-cont span{font-size:30px;color:#fa0;font-weight:700;padding:0 10px;}
.feadback-cont p{margin:40px 0 0 0;font-weight:500}
.feadback-cont p img{vertical-align:middle;padding:0 10px 0 0}

/* 合作伙伴 */
.partners{margin:0 0 15px 0;padding:15px 15px 30px;background:#fff}
.par-title{background:url(https://img.haoqiao.com/website/images/partners_ticon.gif) 7px center no-repeat;}
.partners-title{margin:20px 0 15px;font-size:20px;}
.partners-list{margin:0 -30px 0 0}
.partners-list li{float:left;margin:0 15px 15px 0;display:inline;}
.partners-list a{display:block;width:518px;border:solid 1px #eee;cursor:pointer;}
.partners-list a:hover{border-color:#49f;text-decoration:none;}
.partners-list a .par-l-title{height:60px;line-height:60px;color:#999;font-size:16px;cursor:pointer;}
.partners-list a .par-l-title span{padding:0 15px;font-size:20px;color:#333;cursor:pointer;}
.partners-list a:hover .par-l-title, .partners-list a:hover .par-l-title span{color:#49f;}
.par-l-cont{height:160px;}

/* 我的收藏 */
.favorites{margin:0 0 15px 0;padding:15px 15px 30px;background:#fff}
.fav-title{background:url(https://img.haoqiao.com/website/images/fav_t_icon.gif) 7px center no-repeat;}
.favorites-title{position:relative;height:14px;margin:20px 0 30px;padding:0 6px 0 0;border-bottom:dashed 1px #dedede;font-size:18px;}
.favorites-title span{position:absolute;top:0;left:0;padding:0 5px 0 0;background:#fff;}
.fav-title-cancel{position:absolute;top:5px;right:0;padding:0 0 0 30px;background:#fff url(https://img.haoqiao.com/website/images/fav_clear.gif) 10px center no-repeat;font-style:normal;font-size:12px;cursor:pointer;color:#333;}
.fav-title-cancel.seled, .fav-title-cancel:hover{background:#fff url(https://img.haoqiao.com/website/images/fav_clear_h.gif) 10px center no-repeat;color:#49f;text-decoration:none;}
.favorites-list{margin:0 -30px 0 0;}
.favorites-list .J_fav_list{position:relative;float:left;width:490px;padding:15px;border:solid 1px #eee;margin:0 15px 15px 0;}
.favorites-list .J_fav_list:hover, .favorites-list .J_fav_list.current{border-color:#dc7856}
.fav-link{display:inline-block;height:24px;line-height:24px;color:#333;font-size:16px;overflow:hidden;}
.fav-link span{color:#999;font-size:12px;}
.fav-link:hover span{color:#49f}
.favorites-list li.current .fav-link{color:#49f}
.fav-l-cont{position:relative;height:90px;margin:15px 0 0 0;padding:0 0 0 130px;}
.fav-l-cont .fav-l-cont-img{position:absolute;left:0;top:0;width:120px;height:90px;}
.fav-l-cont .area-name {margin:6px 0 0 0;padding-left: 14px;background: url(https://img.haoqiao.com/website/images/hotel_list/list_hotel_position.svg) no-repeat left 2px;}
.cancel-fav{position:absolute;top:10px;right:10px;width:15px;height:15px;background:url(https://img.haoqiao.com/website/images/fav_close.gif) 0 -15px no-repeat;}
.cancel-fav:hover{background-position:0 0;}
.fav-cancel-popup{display:none;position:absolute;right:0;top:32px;z-index:20;width:135px;border:solid 2px #49f;padding:15px;background:#fff;font-size:12px;}
.fav-cancel-popup p{margin:0 0 8px 0;}
.fav-cancel-popup a{display:inline-block;padding:5px 0px;border-radius:3px;background:#ccc;color:#333;    width: 65px;text-align: center;}
.fav-cancel-popup a:hover{background:#ddd;text-decoration:none;}
.fav-cancel-popup i{position:absolute;right:10px;top:-8px;width:13px;height:8px;line-height:8px;background:url(https://img.haoqiao.com/website/images/fav_arrow.gif) no-repeat;}

/* app浮层 */
.index-header .app-popup{left:-225px;top:75px;}
.app-popup{position:absolute;top:55px;left:-237px;width:280px;background:#fff url(https://img.haoqiao.com/website/images/popup_app_bg.jpg) 10px 15px no-repeat;padding:15px 16px 25px 250px;border:solid 2px #49f;}
.app-popup-title{padding:8px 0 0 0;font-size:20px;}
.app-popup-link{}
.app-popup-link a{display:inline-block;width:134px;height:50px;background:url(https://img.haoqiao.com/website/images/app_popup_bg.gif) no-repeat;}
.app-popup-link a.app-popup-android{margin:0 4px 0 0;background-position:0 -50px;}
.app-popup-link a.app-popup-ios{cursor:default;}
.app-popu-cont{position:relative;height:100px;line-height:24px;padding:28px 0 10px 114px;color:#666;}
.app-popu-cont img{position:absolute;left:-5px;top:10px;width:110px;}
.app-popup-close{position:absolute;right:10px;top:10px;width:15px;height:15px;background:url(https://img.haoqiao.com/website/images/fav_close.gif) 0 -15px no-repeat;}
.app-popup-close:hover{background-position:0 0;}
.app-arrow{position:absolute;top:-16px;left:50%;width:28px;height:16px;margin:0 0 0 -14px;background:url(https://img.haoqiao.com/website/images/popup_app_arrow.png) no-repeat;}
/* APP下载页 */
.app-main{width:1190px;margin:0 auto}
.app-banner{background:url(https://img.haoqiao.com/website/images/app_banner.jpg) center center no-repeat;}
.app-banner-inner{position:relative;width:1190px;height:630px;margin:0 auto;}
.app-banner-title{padding:70px 0 115px 0;font-size:40px;color:#fff;}
.app-banner-plat{}
.app-banner-ios{float:left;width:160px;margin:0 130px 0 0;padding:200px 0 0 0;background:url(https://img.haoqiao.com/website/images/app_btn_bg.png) 30px 0 no-repeat;color:#fff;font-size:18px;text-align:center;display:inline;}
.app-banner-android{float:left;position:relative;width:185px;padding:200px 0 0 0;background:url(https://img.haoqiao.com/website/images/app_btn_bg.png) -215px 0 no-repeat;}
.app-banner-and-btn{width:185px;height:72px;background:url(https://img.haoqiao.com/website/images/app_btn_bg.png) -749px -60px no-repeat;}
.app-banner-down-link{display:none;position:absolute;left:0;top:280px;z-index:10;width:173px;background:rgba(69, 176, 244, 0.4);border-radius:4px;padding:6px;}
.app-banner-down-link a{display:block;height:40px;line-height:40px;padding:0 0 0 54px;border-top:solid 1px #88bbf9;background:#45b0f4 url(https://img.haoqiao.com/website/images/app_icon.png) 0 center no-repeat;font-size:16px;color:#fff;}
.app-banner-down-link a:hover{background-color:#0880d2;border-color:#2a65a8;text-decoration:none;}
.app-banner-down-link a.app-b-d{height:64px;line-height:64px;border:0;background-position:10px 17px}
.app-banner-down-link a.app-b-d-wdj{background-position:12px -73px}
.app-banner-down-link a.app-b-d-360{background-position:12px -147px}
.app-banner-down-link a.app-b-d-91{background-position:12px -220px}
.app-banner-down-link a.app-b-d-yyb{background-position:12px -295px}
.app-banner-phone{position:absolute;top:50px;right:0;}
.app-info{background:#efefef;}
.app-info-f{background:#fff;}
.app-info-cont{position:relative;width:660px;margin:0 auto;font-size:24px;}
.app-info-cont dt{font-size:36px;margin:0 0 8px 0;}
.app-info .i-i-c-1{width:450px;padding:80px 0 80px 200px;}
.app-info .i-i-c-2{width:450px;padding:80px 200px 80px 0;}
.app-info .i-i-c-3{width:450px;padding:80px 0 80px 200px;}
.app-info .i-i-c-4{width:450px;padding:80px 200px 80px 0;}
.app-info .i-i-c-5{width:450px;padding:80px 0 80px 200px;}
.app-info .i-i-c-1 .app-info-icon{left:0;background-position:0 0}
.app-info .i-i-c-2 .app-info-icon{right:0;background-position:-170px 0}
.app-info .i-i-c-3 .app-info-icon{left:0;background-position:-340px 0}
.app-info .i-i-c-4 .app-info-icon{right:0;background-position:-510px 0}
.app-info .i-i-c-5 .app-info-icon{left:0;background-position:-680px 0}
.app-info-icon{position:absolute;top:50%;width:170px;height:170px;margin:-85px 0 0 0;background:url(https://img.haoqiao.com/website/images/index_info_icon.png) 26px 10px no-repeat;}
.app-info .i-i-c-1 .app-info-icon{position:absolute;}
.app-list-f-wrap{background:#fff;}
.app-info .index-wel-title, .app-list-f-wrap .index-wel-title{margin:0;padding:30px 0 0 0;}
.app-footer-list{padding:45px 0 30px 0;}
.app-footer-list li{float:left;width:260px;height:300px;border-right:solid 1px #ececec}
.app-footer-list li.last{border:0;}
.app-footer-icon{padding:200px 0 0 0;background:url(https://img.haoqiao.com/website/images/app_btn_bg.png) -428px 10px no-repeat;}
.app-footer-icon a{display:block;width:185px;height:61px;margin:0 0 0 36px;background:url(https://img.haoqiao.com/website/images/app_btn_bg.png) -749px 0 no-repeat;}
.app-footer-list li.app-footer-cont{width:210px;padding:0 25px;color:#666666;font-size:18px;}
.app-f-l-title{margin:0 0 20px 0;font-size:24px;}
.app-f-l-icon{margin:16px 0 0 0;}
.app-f-l-icon a{display:block;height:40px;line-height:40px;padding:0 0 0 64px;background:url(https://img.haoqiao.com/website/images/app_icon.png) no-repeat;}
.app-f-l-icon a:hover{background-color:#eee;text-decoration:none;}
.app-f-l-icon a.app-f-l-wdj{background-position:12px -370px}
.app-f-l-icon a.app-f-l-91{background-position:12px -445px}
.app-f-l-icon a.app-f-l-360{background-position:12px -518px}
.app-f-l-icon a.app-f-l-yyb{background-position:12px -595px}
.app-banner-code{position:absolute;left:505px;top:360px;padding:85px 0 0 0;background:url(https://img.haoqiao.com/website/images/app_btn_bg.png) -750px -131px no-repeat;}
.app-banner-code img{display:block;width:70px;}
.app-footer-code{font-size:18px;text-align:center;color:#666;}

/* 合作伙伴 */
.partners-map-bot{margin:5px 0 0 0;padding:8px;color:#999}
.partners-map-bot-t{margin:0 0 6px 0;font-size:14px;}
.partners-map-bot a{display:inline-block;margin:0 14px 6px 0;color:#999}
.partners-map-bot a:hover{color:#49f;}
.partners-bot-recomm{position:relative;padding:20px 0 0 80px;border-top:1px #dddacd dashed;font-size:12px;color:#999}
.partners-bot-recomm-t{position:absolute;left:0;top:20px;}
.partners-bot-banner img{display:block;width:100%;margin:0 0 6px 0;}
.partners-bot-link{margin: 0 0 20px 0;}
.partners-bot-link a{display:inline-block;margin:0 14px 6px 0;color:#999;}
.partners-bot-link a:hover{color:#49f;}

/* 淘酒店 */
.index-tao-hotel{border-bottom:solid 1px #ddd;}
.tao-hotel-main{width:920px;margin:0 auto;}
.tao-hotel-section{position:relative;padding:20px 10px;background:url(https://img.haoqiao.com/website/images/tao_line_bot.gif) 0 bottom no-repeat;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.tao-hotel-title{padding:40px 0;font-size:20px;text-align:center;}
.tao-hotel-s-t{padding:0px 10px;}
.tao-hotel-h{margin:12px 0;font-size:46px;color:#c00;}
.tao-hotel-s-link{display:inline-block;margin:0 0 20px 0;font-size:32px;color:#333;}
.tao-hotel-s-link span{color:#d75;}
.tao-hotel-s-link:hover{color:#49f;}
.tao-hotel-s-c-img{float:left;position:relative;width:350px;height:270px;}
.tao-hotel-s-c-img img{display:block;width:350px;height:270px;}
.tao-hotel-s-c-img span{position:absolute;bottom:0;left:0;z-index:10;width:330px;height:44px;line-height:44px;padding:0 10px;background:rgba(0, 0, 0, 0.4);font-size:16px;color:#fff;}
.tao-hotel-s-c-info{float:right;width:520px;}
.tao-h-s-c-user{position:relative;padding:12px 0 12px 95px;color:#666;font-size:16px;*zoom:1;}
.tao-h-s-c-u-img{position:absolute;left:0;top:0;width:80px;height:80px;border-radius:80px;}
.tao-h-s-c-u-name{margin:0 0 4px 0;font-size:20px;color:#333;}
.tao-h-s-c-u-name span{color:#d75;}
.tao-h-s-c-i{position:relative;margin:30px 0 0 0;padding:0 0 0 18px;font-size:18px;*zoom:1;line-height:30px}
.tao-h-s-c-i i{display:inline-block;width:9px;height:8px;line-height:0;background:url(https://img.haoqiao.com/website/images/tao_h_quote.gif) no-repeat;}
.tao-h-s-c-i i.quote-f{position:absolute;top:4px;left:2px;}
.tao-h-s-c-i i.quote-l{background-position:right bottom;vertical-align:12px;}
.tao-hotel-s-cont-odd .tao-hotel-s-c-img{float:right;}
.tao-hotel-s-cont-odd .tao-hotel-s-c-info{float:left;}
.tao-h-view-all{padding:30px 0;text-align:center;}
.tao-h-view-all a{display:inline-block;font-size:30px;color:#4499ff;}
.tao-h-view-all a i{display:inline-block;margin:0 0 0 6px;border-color:transparent transparent transparent #4499ff;border-style:dashed dashed dashed solid;border-width:10px 0 10px 10px;vertical-align:3px;}
.tao-h-detail-head{margin:20px 0 40px;}
.tao-h-detail-title{height:56px;line-height:56px;background:#eee;margin:30px 0 0 0;padding:0 0 0 20px;border-radius:3px;font-size:20px;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.tao-h-detail-h-r{float:right;width:720px;}
.tao-h-detail-h-r h1{margin:0 0 20px 0;font-size:30px;}
.tao-h-detail-h-r h1 span{color:#d75;}
.tao-h-detail-h-cont{position:relative;margin:10px 0 0 95px;padding:0 0 0 15px;background: url(https://img.haoqiao.com/website/images/quot_1.gif) no-repeat;font-size:16px;color:#666;*zoom:1;}
.tao-h-detail-h-cont span{display:inline-block;width:10px;height:10px;margin:0 0 0 8px;background:url(https://img.haoqiao.com/website/images/quot2.gif) no-repeat;vertical-align:4px;}
.tao-h-detail-date{margin:15px 0 0 110px;font-size:16px;color:#666;}
.tao-h-detail-date span{margin:0 0 0 20px;}
.tao-h-d-t-2{margin:35px 0 0 0;padding:0 0 0 45px;}
.tao-h-d-main-cont{padding:0 0 0 45px;}
.tao-h-d-main-cont p{margin-left:0px;}
.tao-h-detail-cont{margin:0 0 60px;font-size:14px;}
.tao-h-detail-info{padding:35px 0 0 45px;}
.tao-h-detail-info p{margin:0 0 6px 0;padding:0 0 0 20px;background:url(https://img.haoqiao.com/website/images/tao_date_icon.gif) 0 center no-repeat;color:#d75;}
.tao-hotel-section-expired .tao-hotel-s-c-img img{filter:gray;-webkit-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(https://img.haoqiao.com/website/images/gray.svg#grayscale);}
.tao-hotel-section-expired .tao-hotel-expired-icon{position:absolute;right:10px;top:10px;width:180px;height:150px;background:url(https://img.haoqiao.com/website/images/tao_active_end.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/tao_active_end.gif) no-repeat;}

.hc_htl_pmi_deal{padding:0 0 0 10px;color:#333;font-size:12px;}

/* 地图背景图 */
.hotel-maps-m-a-t-a, .hotel-m-m-a-l-l a, .hotel-maps-m-a-t-s, .hotel-maps-diy-p-m-i, .hotel-map-icon-hover .hotel-map-h-i-point i, .hotel-map-icon-click .hotel-map-h-i-point i{background:url(https://img.haoqiao.com/website/images/hotel_maps_icon.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_maps_icon.gif) no-repeat;}
.hotel-maps-m-c-pos, .hotel-maps-m-c-pos i, .hotel-maps-m-c, .hotel-maps-m-c p, .hotel-maps-m-t i{background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) no-repeat;}
/* 地图找酒店 */
.hotel-maps{background:#fff}
.hotel-maps .header-wrap{position:relative;z-index:90;width:100%;height:auto;background:#fff;box-shadow:0 0 8px rgba(0, 0, 0, 0.2)}
.hotel-maps .header{position:relative;z-index:99;width:auto;height:60px;margin:0 10px;}
.hotel-maps .bread-search{left:210px;right:auto;top:7px;}
.hotel-maps-wrap{position:relative;width:100%;overflow:hidden;}
.hotel-maps-list{position:relative;z-index:20;float:left;width:460px;margin:0 0 0 -460px;box-shadow:0 0 6px rgba(0, 0, 0, 0.4);}
.hotel-maps-filter-w{height:35px;padding:5px 0 0 10px;background:#dde4e8;}
.hotel-maps-filter-w-gj .hotel-m-f-w-i{position:absolute;left:0;top:0;z-index:30;height:auto;padding:5px 10px 0;background:#dde4e8;box-shadow:0 0 8px rgba(0, 0, 0, 0.4)}
.hotel-maps-filter-w-gj .hotel-maps-filter-item-sort{display:none;}
.hotel-maps-map-wrap{float:left;width:100%;}
.hotel-maps-map-w{position:relative;margin:0 460px 0 0;overflow:hidden;}
.hotel-maps-filter-item{position:relative;display:inline-block;margin:0 3px 8px 0;*display:inline;*zoom:1;}
.hotel-maps-filter-item-price{margin:0 0 8px 0}
.hotel-m-f-i-h{display:none;}
.hotel-maps-filter-w-gj .hotel-m-f-i-h{display:inline-block;}
.hotel-maps-filter-item-sort{position:absolute;top:5px;margin-left:3px}
.hotel-maps-filter-i{position:relative;display:inline-block;width:64px;height:30px;line-height:30px;padding:0 20px 0 6px;background:#fff;border-radius:2px;cursor:pointer;overflow:hidden;}
.hotel-maps-filter-i-gj{width:50px;padding:0;text-align:center;}
.hotel-maps-filter-i i{position:absolute;right:6px;top:13px;border-color:#959595 transparent transparent;border-style:solid dashed dashed ;border-width:6px 6px 0;-moz-transition:-moz-all .3s;-o-transition:-o-all .3s;-webkit-transition:-webkit-all .3s;transition:all .3s;}
.hotel-maps-filter-i-cur i{-moz-transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}
.hotel-maps-filter-menu{position:absolute;left:0;top:32px;z-index:20;width:214px;max-height:310px;_height:270px;border:solid 1px #939faf;border-radius:1px;background:#fff;overflow:auto;}
.hotel-maps-filter-menu a{display:block;height:30px;line-height:30px;padding:0 0 0 10px;color:#333;}
.hotel-maps-filter-menu a:hover{background:#49f;color:#fff;text-decoration:none;}
.hotel-maps-filter-res-wrap{margin:5px 10px 0;border-bottom:solid 1px #edeff0;}
.hotel-maps-hotel-num{font-size:24px;color:#d75;}
.filter-seled-item{display:inline-block;*display:inline;*zoom:1;}
.hotel-maps-filter-selected{position:relative;display:inline-block;width:74px;height:26px;line-height:26px;margin:0 6px 6px 0;padding:0 20px 0 10px;background:#d75;border-radius:2px;color:#fff;overflow:hidden;vertical-align:middle;*zoom:1;}
.hotel-maps-filter-selected i{position:absolute;right:6px;top:7px;width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/h_m_f_close.png) center center no-repeat;font-size:0;_background:url(https://img.haoqiao.com/website/images/h_m_f_close.gif) center center no-repeat;cursor:pointer;}
.hotel-maps-filter-btn{display:none;margin:10px 0 0 0;padding:12px 0;border-top:solid 1px #b1c4cf;text-align:center;}
.hotel-maps-filter-btn span{display:inline-block;height:40px;line-height:40px;padding:0 20px;border-radius:3px;background:#49f;color:#fff;font-weight:700;font-size:14px;cursor:pointer;}
.hotel-maps-filter-w-gj .hotel-maps-filter-btn{display:block;}
.J_hotel_map_attr{overflow-y: scroll !important;overflow-y:auto;overflow-x:hidden}
/* 自定义价格 */
.hotel-maps-price-diy{padding:6px 0 10px 6px}
.hotel-maps-price-diy input{width:42px;height:18px;line-height:18px;margin:0 4px;padding:1px 2px;border:solid 1px #bbb;color:#555;vertical-align:middle;}
.hotel-maps-diy-btn{display:inline-block;width:45px;height:20px;line-height:20px;background:#fafafa;border-radius:2px;margin:0;border:solid 1px #dbdbdb;text-align:center;color:#555;vertical-align:middle;font-style:normal;cursor:pointer;}
/* 筛选器景点搜索 */
.hotel-maps-attr-sea{position:relative;padding:5px 5px 5px 8px;font-size:0;*zoom:1;}
.hotel-maps-attr-sea input{width:135px;height:28px;line-height:28px;padding:0 5px;border:solid 1px #cacaca;border-radius:2px 0 0 2px;color:#bfbfbf;font-size:12px;}
.hotel-maps-attr-sea-btn{display:inline-block;width:50px;height:28px;line-height:28px;border:solid 1px #cacaca;border-left:0;border-radius:0 2px 2px 0;background:#f1f3f4;text-align:center;font-size:12px;}
.hotel-maps-attr-sea-list{display:none;position:absolute;left:8px;top:34px;width:145px;border:solid 1px #cacaca;background:#fff;}
.hotel-maps-attr-sea-list a{height:28px;line-height:28px;padding:0 5px;color:#333;overflow:hidden;font-size:12px;}
.hotel-maps-attr-sea-list a:hover{background:#49f;color:#fff;text-decoration:none;}

/* 地图控件 */
.hotel-maps-m-attr-popup-w{position:relative;}
.hotel-maps-m-attr-popup{position:relative;}
.hotel-m-a-p-c{position:absolute;left:0;top:50%;width:9px;height:162px;margin:-81px 0 0 0;background:url(https://img.haoqiao.com/website/images/hotel_maps_a_p_c.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_maps_a_p_c.gif) no-repeat;cursor:pointer;}
.hotel-maps-map-control{position:absolute;left:50px;top:10px;z-index:10;font-size:0;}
.hotel-maps-m-c-pos{display:inline-block;width:94px;height:92px;overflow:hidden;*zoom:1;vertical-align:-22px;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}
.hotel-maps-m-c-pos:hover, .hotel-maps-m-c-cur{background-position:0 -101px;text-decoration:none;}
.hotel-maps-m-c-pos i{position:absolute;left:28px;top:12px;width:38px;height:38px;background-position:0 -300px;}
.hotel-maps-m-c-p{width:94px;margin:54px 0 0;text-align:center;color:#fff;font-weight:700;font-size:12px;}
.hotel-maps-m-c{display:inline-block;width:52px;height:48px;background-position:0 -200px;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;overflow:hidden;*zoom:1;}
.hotel-maps-m-c-m{margin:0 0 0 20px;}
.hotel-maps-m-c:hover, .hotel-maps-m-c-sml-cur{background-position:0 -251px}
.hotel-maps-m-c p{width:52px;height:30px;margin:10px 0 0 0;background-position:15px -343px;}
.hotel-maps-m-c p.hotel-maps-m-c-area{background-position:14px -399px;}
.hotel-maps-m-c p.hotel-maps-m-c-subway{background-position:17px -448px;}
.hotel-maps-m-a-t-a, .hotel-maps-m-a-t-s{float:left;width:56px;height:50px;line-height:50px;padding:0 0 0 38px;background-position:8px 13px;border-bottom:solid 1px #c6cad0;border-right:solid 1px #c6cad0;cursor:pointer;}
.hotel-maps-m-a-t-s{float:left;background-position:10px -88px;border-right:0;}
.hotel-maps-m-a-t-a-cur, .hotel-maps-m-a-t-s-cur{height:51px;border-bottom:0;background-color:#eee;background-position:8px -39px;font-weight:700;color:#d75;}
.hotel-maps-m-a-t-s-cur{background-position:10px -137px;}
.hotel-maps-m-attr-sea{position:relative;z-index:10;padding:8px;background:#9ebfd0;}
.hotel-maps-m-attr-sea .hotel-maps-attr-sea-list{top:43px;left:8px;width:440px;border-color:#cde;}
.hotel-maps-m-attr-sea .hotel-maps-attr-sea-list a{display:block;}
.hotel-maps-m-attr-sea input{width:92%;height:36px;line-height:36px;padding:0 0 0 7.6%;border:0;border-radius:2px;background:#fff url(https://img.haoqiao.com/website/images/hotel_maps_attr_sea_icon.gif) 8px 8px no-repeat;color:#9b9b9b;}
.hotel-maps-m-attr-list{margin:8px;}
.hotel-maps-m-attr-title{height:40px;line-height:40px;padding:0 0 0 30px;background:#9fbecf url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) 8px -541px no-repeat;_background:#9fbecf url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) 8px -541px no-repeat;color:#fff;font-size:18px;}
.hotel-m-m-a-l-t{position:relative;height:40px;line-height:40px;padding:0 0 0 40px;background:#dde4e8 url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) 8px -592px no-repeat;_background:#dde4e8 url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) 8px -592px no-repeat;font-size:14px;font-weight:700;color:#666;}
.hotel-m-a-t-shop{background-position:8px -692px;}
.hotel-m-a-t-traff{background-position:8px -642px;}
.hotel-m-a-t-other{background:#dde4e8;}
.hotel-m-m-a-l-l{margin:10px -30px 10px 0;}
.hotel-m-m-a-l-l a{display:inline-block;width:160px;height:30px;line-height:30px;padding:0 5px 0 50px;background-position:24px -444px;color:#333;overflow:hidden;}
.hotel-m-m-a-l-l a.hide{display:none;}
.hotel-m-m-a-l-l a.seled{display:inline-block;background-position:24px -394px;}
.hotel-m-m-a-l-l a:hover{background-color:#dce4e7;text-decoration:none;}
.hotel-m-m-a-l-l a.hotel-m-m-a-l-l-m{display:block;padding:0 0 0 24px;background:0;color:#49f;}
/* 地图tab */
.hotel-maps-m-tab{position:absolute;right:0;top:15px;z-index:20;}
.hotel-maps-m-t{display:block;position:relative;width:32px;line-height:24px;margin:0 0 10px 0;padding:46px 14px 10px;border-radius:2px 0 0 2px;background:rgba(0, 0, 0, 0.4);color:#fff;font-weight:700;font-size:12px;text-align:center;cursor:pointer;box-shadow:0 0 6px rgba(0, 0, 0, 0.4)}
.hotel-maps-m-t:hover, .hotel-maps-m-t-cur{background:#ec6941;text-decoration:none;}
.hotel-maps-m-t i{position:absolute;left:14px;top:10px;width:30px;height:30px;background-position:0 -500px;}
.hotel-maps-m-t i.hotel-maps-m-t-attr{background-position:6px -546px;}
/* 酒店地图酒店icon */
.map-label-txt-a{box-shadow:0 0 4px rgba(0, 0, 0, 0.4)}
.map-label-txt-arrow{position:absolute;left:50%;bottom:-12px;z-index:10;width:14px;height:12px;margin:0 0 0 -7px;background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) -46px -772px no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) -46px -772px no-repeat;}
.hotel-maps-hotel-icon, .hotel-maps-attr-icon{position:absolute;left:-7px;top:-14px;width:14px;height:14px;}
.hotel-map-h-i-icon, .hotel-map-a-i-icon{position:absolute;left:0;top:0;width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) no-repeat;background-position:1px -770px;cursor:pointer;}
.hotel-maps-hotel-icon .map-label-txt-w, .hotel-maps-attr-icon .map-label-txt-w, .hotel-maps-hotel-point .map-label-txt-w{display:none;top:-34px;}
.hotel-map-a-i-icon{background-position:1px -784px;line-height:26px;color:#fff;text-align:center;}
.hotel-maps-hotel-point{position:absolute;left:-7px;top:-14px;width:14px;height:14px;}
.hotel-map-h-i-point{position:absolute;left:0;top:0;width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) 1px -770px no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.gif) 1px -770px no-repeat;cursor:pointer;}
.hotel-maps-hotel-point .map-label-txt-w, .hotel-maps-hotel-icon .map-label-txt-w{top:-40px;}
.hotel-maps-attr-icon .map-label-txt-w{top:-35px;}
.hotel-maps-attr-icon .map-label-txt-w-attr{display:inline-block;left:-22px;}
.map-label-txt-w-attr .map-label-txt{width:40px;padding:2px 4px;background:#fff;overflow:hidden;color:#333;}
.map-label-txt-w-attr .map-label-txt-arrow{background-position:-31px -772px;}
.hotel-map-icon-hover .map-label-txt-w-attr .map-label-txt{background:#d88374;color:#fff;}
.hotel-map-icon-hover .map-label-txt-w-attr .map-label-txt-arrow{background-position:-46px -772px;}
/* 地图icon hover */
.hotel-map-icon-hover, .hotel-map-icon-click{left:-7px;top:-14px;width:14px;height:14px;}
.hotel-map-icon-hover .map-label-txt-w{display:inline-block;}
.hotel-map-icon-click .map-label-txt-w{display:none;}
.hotel-map-icon-hover .hotel-map-h-i-icon, .hotel-map-icon-hover .hotel-map-a-i-icon, .hotel-map-icon-click .hotel-map-h-i-icon, .hotel-map-icon-click .hotel-map-a-i-icon, .hotel-map-icon-hover .hotel-map-h-i-point, .hotel-map-icon-click .hotel-map-h-i-point{width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_map_icon_v2.png) -13px -770px no-repeat;}
.hotel-maps-hotel-icon, .hotel-maps-attr-icon, .hotel-maps-subway-icon {position: absolute;left: -7px;top: -7px;width: 14px;height: 14px;}
.hotel-map-s-i-icon {position: absolute;left: 0;top: 0;width: 14px;height: 14px;background: url(https://img.haoqiao.com/website/images/hotel_maps_subway.png) no-repeat;_background: url(https://img.haoqiao.com/website/images/hotel_maps_subway.gif) no-repeat;background-position: -47px 3px;cursor: pointer;}
/* 地图酒店浮层 */
.hotel-maps-m-pop-hotel{display:none;position:absolute;left:-191px;top:-162px;width:348px;height:116px;border:solid 2px #d75;padding:14px;background:#fff;}
.hotel-map-icon-click .hotel-maps-m-pop-hotel{display:block;}
.hotel-m-m-p-h-img{float:left;width:150px;height:116px;}
.hotel-m-m-p-h-img img{width:150px;height:116px;border-radius:2px;}
.hotel-m-m-p-h-cont{float:left;position:relative;width:188px;height:116px;margin:0 0 0 10px;display:inline;}
.hotel-m-m-p-h-title{height:22px;line-height:22px;font-size:18px;overflow:hidden;}
.hotel-m-m-p-h-title-en{padding:3px 0;color:#999;}
.hotel-m-m-p-h-price{position:absolute;bottom:0;left:0;width:100%;height:32px;line-height:32px;}
.hotel-m-m-p-h-p{font-size:20px;color:#d75;}
.hotel-m-m-p-h-price .list-btn-detail{position:absolute;right:0;top:0;width:90px;}
.hotel-m-m-p-h-price .list-btn-detail:hover{text-decoration: underline}
.hotel-maps-hotel-list .list-btn-detail:hover{background:#49f;color:#fff;border-color:#49f;}
.hotel-m-m-p-h-ss .hotel-star{vertical-align:-2px;}
.hotel-maps-pop-arrow{position:absolute;left:50%;bottom:-16px;width:0;height:0;margin:0 0 0 -8px;border-color:#d75 transparent transparent;border-style:solid dashed dashed;border-width:16px 16px 0;font-size:0;}
.hotel-maps-pop-arrow i{position:absolute;left:-16px;bottom:3px;width:0;height:0;border-color:#fff transparent transparent;border-style:solid dashed dashed;border-width:16px 16px 0;font-size:0;}
/* 地图景点浮层 */
.hotel-maps-m-pop-attr{display:none;position:absolute;left:-83px;top:-138px;width:178px;height:120px;border:solid 2px #d75;background:#fff;text-align:center;}
.hotel-map-icon-click .hotel-maps-m-pop-attr{display:block;}
.hotel-maps-m-pop-a-t{height:44px;padding:10px;background:#eee;color:#999;}
.hotel-maps-m-pop-a-t-c{height:24px;line-height:24px;overflow:hidden;font-size:18px;color:#333;}
.hotel-maps-m-pop-a-t p{height:20px;line-height:20px;overflow:hidden;}
.hotel-maps-m-pop-a-btn{padding:12px 0;}
.hotel-maps-m-pop-a-btn span{display:inline-block;width:120px;height:30px;line-height:30px;background:#d75;border-radius:3px;color:#fff;cursor:pointer;}
.hotel-maps-m-pop-attr .hotel-maps-pop-arrow{margin:0 0 0 -15px;border-width:14px 14px 0;}
.hotel-maps-m-pop-attr .hotel-maps-pop-arrow i{left:-14px;border-width:14px 14px 0;}
.hotel-maps-m-pop-hotel em, .hotel-maps-m-pop-attr em{position:absolute;right:-1px;top:-1px;width:12px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_maps_ret_close.gif) no-repeat;cursor:pointer;}
/* 定位icon */
.hotel-maps-diy-p-m-i{position:absolute;left:-8px;top:-22px;z-index:30;width:22px;height:22px;background-position:0 -751px;}
.hotel-maps-m-pos-icon{position:absolute;left:-12px;top:-12px;width:22px;height:22px;background:url(https://img.haoqiao.com/website/images/hotel_maps_cj_icon.png) center center no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_maps_cj_icon.gif) center center no-repeat;cursor:pointer;}
.hotel-maps-m-pos-txt{position:absolute;top:10px;left:10px;min-width:32px;line-height:18px;padding:5px 8px;border:solid 1px #d75;background:#fff;color:#333;white-space:nowrap;}
.hotel-maps-m-pos-c{position:absolute;left:10px;top:-6px;z-index:30;width:12px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_maps_ret_close.gif) no-repeat;cursor:pointer;}
.hotel-maps-m-cj-icon{position:absolute;left:-5px;top:-5px;width:10px;height:10px;background:url(https://img.haoqiao.com/website/images/hotel_maps_cj_icon.png) no-repeat;_background:url(https://img.haoqiao.com/website/images/hotel_maps_cj_icon.gif) no-repeat;}
.hotel-maps-m-cj-icon span{position:absolute;top:15px;left:-50%;min-width:32px;height:22px;line-height:22px;margin:0 0 0 -14px;padding:0 6px;border:solid 1px #ddd;background:#fff;color:#333;text-align:center;white-space:nowrap;}
.hotel-maps-m-cj-icon i{position:absolute;left:10px;top:-12px;width:12px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_maps_ret_close.gif) no-repeat;cursor:pointer;}
/* 酒店地图tips */
.hotel-maps-tips{position:absolute;padding:2px 6px;background:#fff;border:solid 1px #d75;color:#666;}
.hotel-maps-tips span{font-weight:700;color:#d75;}
.hotel-maps-tips-diy-pos{position:absolute;left:-20px;top:-36px;width:22px;height:22px;background:url(https://img.haoqiao.com/website/images/hotel_maps_icon.png) no-repeat;
    _background:url(https://img.haoqiao.com/website/images/hotel_maps_icon.gif) no-repeat;background-position:0 -751px;}

/*------- hide -------*/
.hide{display:none;}

.standard-room {padding: 10px 20px 0px 20px;}
.standard-room-more {height:60px;border:solid 1px #e3e8ec;border-top:0;background:#f1f5f8;text-align:center;}
.standard-room-more a{display:inline-block;width:176px;height:36px;line-height:36px;margin:12px 0 0 0;border-radius:3px;background:#49f;color:#fff;font-size:14px;font-weight:700;text-align:center;}
.J_standard_img_big li{position:relative;z-index:1;float:left;width:450px;height:300px;display:inline;text-align:center;*zoom:1;}
.standard-room-tips{margin:25px 0 0;font-size:14px;font-weight:700;}
.standard-room-wrap{margin:5px 0 0;border:0px;}
.standard-room-wrap table{font-weight:700;font-size:14px;width:100%}
.standard-room-wrap .hotel-detail-p-title table tr td{border-right:solid 1px #ddd;border-top:1px solid #ddd}
.standard-room-d-p{border-left:0px;width:100%}
.standard-room-d-p table tr .standard-room-d-p-t-i{width:500px;border:1px solid #ddd;padding:10px 0;line-height:20px}
.standard-room-d-p-left-h{float:left;width:100%;border-right:0px;padding:3px 0 0 0;}
.standard-room-d-p-left-h-img{width:80px;height:60px;float:left;padding:0 10px}
.standard-room-d-p-left-h-name{width:380px;float:left;margin-left:10px}
.standard-room-d-p-left-h-en{display:block;width:390px;}
.standard-room-d-p-top{top:60px;left:10px;width:850px}
.standard-room-d-p-intr p{font-weight:100;font-size:12px;margin-bottom:20px}
.standard-room-pax{width:130px;border:1px solid #ddd;font-weight:100;font-size:14px}
.standard-room-d-p-pax-pop{margin:0 8px 0 0;vertical-align:-2px;color:#adc1d9;}
.standard-room-d-p table tr .standard-room-d-p-size{border:1px solid #ddd;font-size:14px;color:#333;font-weight:100;}
.standard-room-d-p-bed{border-bottom:1px dotted #49f;padding-bottom:3px;}

/*--------------2017-02-28修改密码-------------*/
.forget-wrap .account-main {  width: 400px;  margin: 0 auto 40px;  box-shadow: 0 0 4px rgba(0,0,0,.2);  border-radius: 2px;  background: #fff ;position: absolute;    left: 50%;  margin-left: -200px;  margin-top: 5%; }
.forget-wrap .account-title {  height: 50px;  line-height: 50px;  border-bottom: solid 1px silver;  background: #f4f5f6;  border-radius: 2px 2px 0 0;font-size: 18px;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.forget-wrap .account-title p {margin: 0 0 0 10px  }
.forget-wrap .account-cont {padding: 0 0 12px  }
.forget-wrap .account-error-msg {  height: 20px;  line-height: 20px;  padding: 4px 30px 4px 0;  text-align: right;  color: red;  font-size: 12px  }
.forget-wrap .Validform_error{box-shadow: 0 0 6px rgba(255, 0, 0, 0.6);}
.forget-wrap .Validform_right { color: #71b83d;  padding-left: 20px;}
.forget-wrap .account-form-l {  margin: 0 0 10px 28px;  font-size: 0  }
.forget-wrap .account-f-l-txt {  width: 320px;  height: 30px;  line-height: 30px;  padding: 5px 10px;  border: solid 1px #ddd;  border-radius: 3px;  font-size: 14px;  color: #999  }
.forget-wrap .account-f-l-t-s {  width: 148px  }
.forget-wrap .account-f-vcode {  margin: 0 0 0 10px;  width: 160px;  height: 40px;  border: solid 1px #ddd;  border-radius: 2px;  vertical-align: -16px  }
.forget-wrap .account-f-getcode {  display: inline-block;  width: 160px;  height: 40px;  line-height: 40px;  margin: 0 0 0 10px;  border-radius: 2px;  border: solid 1px #49f;  background: #f1f9ff;  color: #49f;  font-size: 12px;  text-align: center;  vertical-align: 0;  cursor: pointer ;vertical-align: top }
.forget-wrap .account-f-getcode-no {  background: #efefef;  border-color: #ddd;  color: #ddd  }
.forget-wrap .account-btn {  position: relative;  width: 340px;  height: 48px;  line-height: 48px;  border: 0;  background: #4499ff;  text-align: center;  color: #fff;  font-size: 18px;  font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;  border-radius: 2px;  cursor: pointer  }
.forget-wrap .account-btn:hover {  background:#5da7ff  }
.forget-wrap .account-bot-tips {  position: relative;  padding: 0 28px  }
.forget-wrap .account-b-t-fpaw {  position: absolute;  top: 0;  right: 30px  }
.forget-wrap .account-tab li {  float: left;  width: 150px;  height: 48px;  line-height: 48px;  margin: 0 25px;  border-bottom: solid 2px #f4f5f6;  color: #999;  text-align: center;  cursor: pointer;  font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.forget-wrap .account-tab li.current {  border-color: #49f;  color: #49f  }
.forget-wrap .account-form-l-auto {  margin: 0 0 5px 28px;  font-size: 12px  }
.forget-wrap .account-form-l-auto input {  width: 20px;  height: 20px;  vertical-align: -7px  }
/*个人中心*/
.personal-main {  padding: 0 0 40px  }
.personal-banner {  width: 100%;  height: 400px;  background: #fcdd9d url(https://img.haoqiao.com/website/images/personal_banner.jpg) center 0 no-repeat }
.personal-banner-main {  position: relative;  width: 1190px;  height: 400px;  margin: 0 auto  }
.personal-ban-avatar {  padding: 100px 0 0;  text-align: center  }
.personal-ban-avatar span {  display: inline-block;  width: 122px;  height: 122px;  border-radius: 122px;  padding: 4px;  background: rgba(255,255,255,.4);  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#66ffffff', EndColorStr='#66ffffff')  }
:root .personal-ban-avatar span {  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00ffffff', EndColorStr='#00ffffff')  }
.personal-ban-avatar a:hover {  text-decoration: none  }
.personal-ban-avatar p {  margin: 4px 0 0;  font-size: 24px;  color: #fff;  text-shadow: 0 0 4px rgba(0,0,0,.4)  }
.personal-ban-avatar p {  font-size:  }
.personal-ban-avatar img {  width: 122px;  height: 122px;  border-radius: 122px  }
.personal-nav {  position: absolute;  bottom: 0;  left: 0;  width: 1190px;  height: 50px;  line-height: 50px;  background: #fff;  box-shadow: 0 0 4px rgba(0,0,0,.4)  }
.personal-nav-link a {  display: block;  float: left;  width: 140px;  border-right: solid 1px #eee;  text-align: center;  font-size: 16px;  font-weight: 700;  color: #333  }
.personal-nav-link a:hover,.personal-nav-link a.current,.personal-nav a.current {  background: #d75;  color: #fff;  text-decoration: none  }
.personal-nav-set {  position: absolute;  right: 0;  top: 0;  padding: 0 20px 0 38px;  font-size: 16px;  color: #333;  font-weight: 700  }
.personal-nav-set i {  position: absolute;  left: 12px;  top: 15px;  width: 20px;  height: 20px;  background: url(https://img.haoqiao.com/website/images/person_icon.png) 0 2px no-repeat;  _background: url(https://img.haoqiao.com/website/images/person_icon.gif) 0 17px no-repeat  }
.personal-nav-set:hover,.personal-nav-set-cur {  background: #d75;  color: #fff;  text-decoration: none  }
.personal-nav-set:hover i,.personal-nav-set-cur i {  background: url(https://img.haoqiao.com/website/images/peron_set_hover.png) 0 center no-repeat;  _background: url(https://img.haoqiao.com/website/images/peron_set_hover.gif) 0 center no-repeat  }
.personal-left {  float: left;  width: 200px;  display: inline  }
.personal-right {  float: right;  width: 980px;  display: inline  }
.personal-mod {  background: #fff;  margin: 10px 0 0;  box-shadow: 0 0 4px rgba(0,0,0,.2);  *border: solid 1px #e4e5e6;  +border: solid 1px #e4e5e6  }
.personal-l-menu-link {  position: relative;  display: block;  height: 40px;  line-height: 40px;  padding: 0 0 0 40px;  border-bottom: solid 1px #f4f5f6;  color: #333  }
.personal-l-menu-link:hover,.personal-l-menu-l-cur {  background-color: #d75;  color: #fff;  text-decoration: none  }
.personal-l-menu-link i {  position: absolute;  left: 18px;  top: 10px;  width: 20px;  height: 20px;  background: url(https://img.haoqiao.com/website/images/person_icon.png) no-repeat;  _background: url(https://img.haoqiao.com/website/images/person_icon.gif) no-repeat  }
.personal-l-menu-link i.p-l-m-l-book {  background-position: 0 -99px  }
.personal-l-menu-link:hover i.p-l-m-l-book,.personal-l-menu-l-cur i.p-l-m-l-book {  background-position: 0 -149px  }
.personal-l-menu-link i.p-l-m-l-point {  background-position: 4px -443px  }
.personal-l-menu-link:hover i.p-l-m-l-point,.personal-l-menu-l-cur i.p-l-m-l-point {  background-position: 4px -492px  }
.personal-l-menu-link i.p-l-m-l-sea {  background-position: 0 -199px  }
.personal-l-menu-link:hover i.p-l-m-l-sea,.personal-l-menu-l-cur i.p-l-m-l-sea {  background-position: 0 -249px  }
.personal-l-menu-l-i {  font-weight: 700;  color: #d75  }
.personal-l-menu-link i.p-l-m-l-djq {  background-position: 0 -298px  }
.personal-l-menu-link:hover i.p-l-m-l-djq,.personal-l-menu-l-cur i.p-l-m-l-djq {  background-position: 0 -348px  }
.personal-l-menu-link i.p-l-m-l-ser {  background-position: 0 -400px  }
.personal-l-menu-link:hover i.p-l-m-l-ser,.personal-l-menu-l-cur i.p-l-m-l-ser {  background-position: 0 -700px  }
.personal-l-menu-link i.p-l-m-l-fav {  background-position: 0 -747px  }
.personal-l-menu-link:hover i.p-l-m-l-fav,.personal-l-menu-l-cur i.p-l-m-l-fav {  background-position: 0 -797px  }
.personal-title,.personal-title-list {  position: relative;  height: 40px;  line-height: 40px;  padding: 0 0 0 15px;  background: #e8ecef;  font-size: 16px;  font-weight: 700  }
.personal-title-list{background:#fff}
.personal-title-list span{color:#d75}
.personal-hotel-list{margin:0 0 0 20px;border-left:solid 1px #ddd}
.personal-hotel-list-in{border-left:solid 1px #fff}
.personal-hotel-l{position:relative;padding:20px 0 0 30px}
.personal-hotel-l-page{text-align: center;margin: 10px 0;  font-size: 16px;}
.personal-hotel-l-page a, .personal-hotel-l-page span{display: inline-block;  padding: 0 8px;  margin: 0 3px;  color: #333;  font-size: 16px;}
.personal-hotel-l-page span{color: #6da9dd;}
.personal-h-l-point{position:absolute;left:-11px;top:30px;width:20px;height:20px;background:url(https://img.haoqiao.com/website/images/person_icon.png) 0 -51px no-repeat}
.personal-hotel-l-t{position:relative;height:42px;line-height:42px;padding:0 0 0 20px;background:#e8ecef}
.personal-hotel-l-t a{font-size:14px;font-weight:700}
.personal-hotel-l-in{box-shadow:0 0 4px rgba(0,0,0,.2)}
.personal-hotel-l-t-r{position:absolute;right:10px;top:0;font-size:12px}
.personal-hotel-l-t-r span{padding:0 10px 0 0}
.personal-hotel-l-tips{line-height:26px;background:#fff;margin:20px 0 0;padding:10px 20px;box-shadow:0 0 4px rgba(0,0,0,.2)}
.personal-hotel-l-tips span{color:#d75}
.personal-hotel-l-info{padding:20px;background:#fff}
.personal-hotel-l-p{border-left:solid 1px #eee;border-right:solid 1px #eee;text-align:center;font-weight:700;font-size:14px;color:#666}
.personal-hotel-l-p p{margin:0 0 4px;color:#d75}
.personal-hotel-l-l{text-align:center}
.personal-hotel-btn{display:inline-block;width:110px;height:30px;line-height:30px;margin:0 0 4px;background:#49f;border-radius:2px;color:#fff}
.personal-hotel-l-img{float:left;margin:0 10px 0 0}
.personal-hotel-l-cont{line-height:22px;overflow:hidden;color:#999}
.personal-hotel-l-c-l{font-size:14px;font-weight:700}
.personal-hotel-l-bak{margin:10px 0 0;color:#333}
.personal-h-l-arrow{position:absolute;left:18px;top:28px;border-color:transparent #e8ecef transparent transparent;border-style:dashed solid dashed dashed;border-width:12px 12px 12px 0;font-size:0;line-height:0}
.personal-sea{padding:20px 0 20px 20px}
.personal-sea-form{margin:0 0 20px;font-size:14px}
.personal-sea-form img{width:120px;height:36px;margin:0 6px 0 0;border:solid 1px #ddd;border-radius:3px;vertical-align:-14px}
.personal-sea-txt{width:154px;height:24px;line-height:24px;margin:0 6px 0 2px;padding:6px 4px;border:solid 1px #ccc;border-radius:3px;font-size:12px;vertical-align:middle}
.personal-sea-t-c{width:106px}
.personal-sea-tips{line-height:24px}
.personal-sea-tips span{color:#d75}
.personal-sea-btn{width:100px;height:38px;line-height:38px;background:#49f;border:0;border-radius:3px;color:#fff;font-size:14px;cursor:pointer}
.personal-sea-getcode{display:inline-block;width:120px;height:36px;line-height:36px;margin:0 6px 0 0;border:solid 1px #49f;border-radius:3px;background:#f1f7ff;text-align:center;color:#49f;cursor:pointer}
.personal-edit-btn{position:absolute;right:10px;top:5px;height:30px;line-height:30px;padding:0 20px 0 40px;background:#49f url(https://img.haoqiao.com/website/images/person_icon.png) 16px -844px no-repeat;border-radius:3px;color:#fff;cursor:pointer;font-size:12px;text-align:center}
.personal-edit-list{padding:20px 20px 1px}
.personal-edit-list li{margin:0 0 20px;overflow:hidden}
.personal-edit-l-l{display:inline-block;width:70px;margin:0 20px 0 0;text-align:right;color:#999;vertical-align:middle}
.personal-edit-l-r{display:inline-block;width:950px;vertical-align:middle}
.personal-edit-l-r span{padding:0 10px}
.personal-edit-l-r label{margin:0 15px 0 0}
.personal-edit-l-avatar{width:120px;height:120px;border-radius:120px;vertical-align:middle}
.personal-edit-l-avatar-upload{display:inline-block;width:80px;height:30px;line-height:30px;margin:0 6px 0 20px;background:#49f;border-radius:2px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer}
.personal-edit-l-txt{width:190px;height:24px;padding:2px 4px;border:solid 1px #ddd;border-radius:3px}
.personal-edit-l-radio{margin:0 4px 0 0}
.personal-edit-l-btn,.personal-edit-l-btn-cal{display:inline-block;height:30px;line-height:30px;padding:0 20px;background:#49f;border:0;border-radius:3px;color:#fff;cursor:pointer}
.personal-edit-l-btn-cal{margin:0 0 0 8px;background:#e8ecef;color:#333}
.personal-edit-list-paw .personal-edit-l-l{color:#333}
.person-order-detail .order-detail-title{margin:0;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);border:0}
.person-order-detail .order-detail-cont-l-w{padding:0 0 20px;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.2)}
.person-order-detail .order-d-c-print,.person-order-detail .order-d-c-ser,.person-order-detail .order-detail-tips,.person-order-detail .order-detail-user{background:#fff}
.personal-t-fav .fav-title-cancel{top:0;padding:0 15px 0 30px;background-color:#e8ecef;font-weight:500}
.personal-t-fav .fav-title-cancel:hover{background-color:#e8ecef}
.personal-t-fav .fav-cancel-popup{top:38px;right:18px;line-height:20px;font-weight:500}
.personal-fav .fav-l-cont{margin:0}
.personal-fav li{width:409px;margin:0 0 -1px 0}
.personal-fav .fav-l-cont{height:105px;padding:0 0 0 150px}
.personal-fav .fav-l-cont img{width:140px;height:105px}
.personal-fav .fav-link{color:#49f;font-weight:700}
.personal-coupon-add{display:block;height:40px;line-height:40px;background:url(https://img.haoqiao.com/website/images/person_icon.png) 50px -586px no-repeat;font-weight:700;text-align:center}
.personal-coupon-add:hover{text-decoration:none}
.personal-coupon-list th{height:40px;background:#e8ecef;text-align:left}
.personal-coupon-list td{padding:20px 0;border-bottom:solid 1px #ddd}
.personal-coupon-l-pass td{background:#f9fafa;color:#ccc}
.personal-c-t-t1{width:150px;padding:0 0 0 30px}
.personal-c-t-t2{width:230px}
.personal-c-t-t3{width:220px}
.personal-c-t-t4{width:120px}
.personal-c-t-t5{width:120px}
.personal-coupon-list td.personal-coupon-price{padding:20px 0 20px 30px;font-size:40px;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;color:#d75}
.personal-coupon-price span{font-size:20px}
.personal-coupon-l-pass td.personal-coupon-price{color:#ccc}
.personal-coupon-l-title{font-size:14px;font-weight:700}
.popup-title{position:relative;height:50px;line-height:50px;color:#fff;background:#4f5f6f;font-size:16px;padding:0 15px}
.personal-add-c-f{width:450px}
.personal-add-c-f-l{padding:30px 20px 20px}
.personal-add-c-f-l p{margin:0 0 10px}
.personal-add-c-f-l span{display:inline-block;width:60px;margin:0 0 0 15px;vertical-align:middle;text-align:right}
.personal-add-c-f-l i{display:none;height:32px;line-height:32px;margin:0 0 0 6px;padding:0 0 0 25px;background:url(https://img.haoqiao.com/website/images/tts_edit_tips_r.gif) 0 center no-repeat;vertical-align:middle;font-style:normal}
.personal-a-c-right i{display:inline-block}
.personal-a-c-error i{display:inline-block;background:url(https://img.haoqiao.com/website/images/tts_edit_tips.gif) 0 center no-repeat}
.personal-add-c-f-l select{width:200px;margin:0 0 0 6px;vertical-align:middle}
.personal-add-c-f-l input{width:190px;height:20px;line-height:20px;border-radius:3px;padding:5px;margin:0 0 0 6px;border:solid 1px #ddd;vertical-align:middle}
.personal-a-c-error input{border-color:red}
.personal-add-c-f-l input.p-a-c-f-l-y{width:95px}
.personal-add-c-f-l img{width:90px;height:30px;border:solid 1px #ddd;border-radius:3px;vertical-align:middle}
.personal-add-c-btn{padding:15px;border-top:solid 1px #e5e5e5;text-align:right}
.personal-add-c-btn a{display:inline-block;width:80px;height:30px;line-height:30px;border-radius:3px;background:#49f;font-size:14px;color:#fff;text-align:center}
.personal-add-c-btn a.p-a-c-cal{background:#dcdcdc;color:#666}
.personal-add-c-f-r,.personal-add-c-f-t{padding:10px 0 10px 28px;background:url(https://img.haoqiao.com/website/images/person_icon.png) 0 -640px no-repeat}
.personal-add-c-f-r{background:url(https://img.haoqiao.com/website/images/tts_edit_tips_r.gif) 0 center no-repeat}
.personal-add-c-f-r em{color:#d75;font-style:normal}
.personal-add-c-f-l span.personal-a-c-c{text-align:left;width:auto}
.personal-a-c-date{background:#fff url(https://img.haoqiao.com/website/images/bread_date.gif) 180px center no-repeat}
.personal-coupon-qa{padding:10px 0 30px}
.personal-coupon-qa-t{height:40px;line-height:40px;margin:0 10px;border-bottom:solid 1px #ddd;padding:0 0 0 30px;background:url(https://img.haoqiao.com/website/images/person_icon.png) 12px -433px no-repeat;cursor:pointer}
.personal-coupon-qa-t-cur{color:#d75;background-position:12px -533px}
.personal-coupon-qa-c{padding:10px 40px;line-height:24px}
/*login banner*/
.top_login_now{background: url(https://img.haoqiao.com/website/images/hotel_detail/login_top_logo.png) no-repeat;margin:10px 0 0 0;height:50px}
.top_login_now_btn{margin: 15px 0 0 600px;  position: absolute;}
.top_login_now_btn a, .top_login_now .top_login_now_p > a{padding:5px 15px;font-size:14px;border:1px solid #FF8E00;border-radius: 2px;}
.top_login_now .top_login_now_p .top_login_now_btn_l {margin-left: 40px}
.top_login_now_btn_l{background-color: #FF8E00;color:#ffffff}
.top_login_now_btn_r{background-color: #FFE1BB;color:#FF8E00;margin-left:17px}
.top_login_now_p{position: absolute;top:0;left:328px;font-size: 16px;color: #ff9900;line-height:50px;}
/*顶部搜索*/

.top-room-sea{
    height: 42px;
    background: #fff;
    padding: 10px 0;
    margin-bottom: 2px;
    border: solid 1px transparent;
    border-left: 5px #4399fe solid;
}
.top-room-sea .d-room-sea-form{height:42px;margin:0 0 0 10px;position: relative}
.top-room-sea .d-room-s-sel-city{overflow:visible;padding: 0 6px;}
.top-room-sea .d-room-sea-form .d-room-s-sel,.d-room-s-btn{border-radius: 4px;font-size:14px;}
.top-room-sea .d-room-s-sel-wrap{height: 100%}
.top-room-sea .d-room-s-sel-wrap > .d-room-s-sel{height: 42px;line-height: 42px}
.top-room-sea .d-room-s-sel-city{padding:11px 6px;cursor: default;}
.top-room-sea .d-room-s-sel-city .search_new_icon{margin-top: 2px;margin-right: 6px}
.top-room-sea .d-room-s-sel-city input{display:block;float:left;width: 311px;height: 18px;line-height: 18px;border: 0;}
.top-room-sea .d-room-s-sel-peo{width:186px}
.top-room-sea .d-room-s-btn img{vertical-align: text-bottom;  margin-right: 10px;}
.top-room-sea .index-sea-box{top:41px;left:0px;}
.top-room-sea .index-search-smalbox{box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);font-size:14px;top: 77px;  left: 0;border-radius: 4px;z-index:200}
.top-room-sea .index-sea-box-c em, .top-room-sea .index-sea-box-h em, .top-room-sea .index-sea-box-co em, .top-room-sea .index-sea-box-a em, .top-room-sea .index-sea-box-r em, .top-room-sea .index-sea-box-attr em,.top-room-sea .index-sea-box-poi em, .top-room-sea .index-sea-box-island em, .top-room-sea .index-sea-box-gx em{position:absolute;top:1px;right:0;padding:0 14px 0 30px;background:url(https://img.haoqiao.com/website/images/index_seabox_icon.png) 8px -243px no-repeat;color:#5c5c5c;font-style:normal;font-weight:700;height:30px;line-height:30px;border-width:0;}
.top-room-sea .index-sea-box-c em{background-position:8px -142px}
.top-room-sea .index-sea-box-co em{background-position:8px 7px}
.top-room-sea .index-sea-box-r em{background-position:8px -192px}
.top-room-sea .index-sea-box-a em{background-position:8px -45px}
.top-room-sea .index-sea-box-attr em{background-position:8px -94px}
.top-room-sea .index-sea-box-poi em{background-position:10px -791px}
.top-room-sea .index-sea-box-island em{background-position:8px -594px}
.top-room-sea .index-sea-box-gx em{background-position:8px -694px}
.top-room-sea .index-date-error{border: solid 1px #EC8E8E;  box-shadow: 0 0 6px rgba(255, 0, 0, 0.6);}
.top-room-sea .d-room-s-sel-date{background: #fff url(https://img.haoqiao.com/website/images/index_sea_date_icon.png) 142px 8px no-repeat;}
.top-room-sea .d-room-s-sel-date input{width:82px;cursor: pointer;}
.top-room-sea .d-room-s-sel-date .d-room-s-sel-date-week{position: absolute;  left: 105px;  width: 40px;  border: 0;  padding: 0;  height: 36px;  margin: 2px 0 0 0;  line-height: 36px;  color: #999;  top: 1px;  pointer-events: none;}
/*login popup 没有找到*/
.index-popup-cont .nav-menu-pop a.nav-menu-last{border:0;}
.index-popup-cont .nav-menu-show .nav-menu-pop{display:block;}
.index-popup-cont .account-m-w{padding:10px;background:rgba(255, 255, 255, 0.5);}
.index-popup-cont .account-title p{margin:0 0 0 18px;}
.index-popup-cont .account-cont .J_tab_cont{margin:5px 0 0 0}
.index-popup-cont .account-bot-tips{position:relative;padding:0 28px;}
.index-popup-cont .account-b-t-fpaw{position:absolute;top:0;right:30px;}
.index-popup-cont .account-form-l-auto{margin:0 0 5px 28px;font-size:12px;}
.index-popup-cont .account-form-l-auto input{width:20px;height:20px;vertical-align:-7px;}
.index-popup-cont .account-f-l-txt-tips{  width: 325px;height: 20px;padding-top:5px;font-size: 12px;}
.index-popup-cont .account-slogin{width:500px;height:auto;float:left;margin-left:5%;padding:150px 0 0 0;text-shadow:0 0 4px rgba(0, 0, 0, 0.6);font-size:50px;color:#fff;text-align:center;}
.index-popup-cont .index-popup-cont .account_slogin_top{font-size:80px}
.index-popup-cont .account-introduce{width:100%;height:auto;float:left;}
.index-popup-cont .account-introduce-l{width:100%;}
.bg-f{background:#F8F8F8}
.bg-t{background:#FFFFFF}
.index-popup-cont .account-introduce-msg{width:1060px;margin:0 auto;text-align:center;}
.index-popup-cont .account-introduce-msg a{float:left}
.index-popup-cont .account-introduce-msg-t{font-size:35px;}
.index-popup-cont .account-introduce-msg-b{font-size:20px;}
/*-----详情页登录banner-----*/
.detail-main .detail-login-banner{background: #f5f8fa url(https://img.haoqiao.com/website/images/detail_login_banner_new.png) no-repeat left bottom / 100% auto;margin: 10px 20px;}
.detail-main .detail-login-banner-btn{text-align: center;height:240px;width:100%}
.detail-login-banner-btn-lg{padding-top: 32px}
.detail-login-banner-btn-lg .detail-login-title,.detail-login-banner-btn-lg .detail-login-title span {height: 48px;line-height: 48px;}
.detail-login-banner-btn-lg .detail-login-title span {padding-left:46px;background: url("https://img.haoqiao.com/website/images/detail_login_icon.svg") no-repeat left center;}
.detail-main .detail-login-banner-btn .detail-login-banner-btn-lg a{background: #49f;margin-top:24px;width:240px;height:42px;display: inline-block;color:#fff;font-size:20px;line-height: 42px;}
.detail-main .detail-login-banner-btn .detail-login-banner-btn-lg a:hover{background: #5da7ff;}
.detail-main .detail-login-banner-btn .detail-login-banner-btn-lg a img{vertical-align: middle;  height: 20px;  margin-top: -4px;margin-left: 5px;}
.detail-main .detail-login-banner-btn .detail-login-banner-btn-rg {font-size:14px;color:#666;margin-top:32px}
.detail-main .detail-login-banner-btn .detail-login-banner-btn-rg a{color:#49f}
.detail-main .detail-login-banner-btn .detail-login-banner-btn-rg a:hover{text-decoration: underline}
/*申请注册*/
.reg-account-main{width:780px;margin:20px 10px 0 0;border-radius: 2px;float: left;font-size:14px}
.reg-account-title{height: 50px;line-height: 50px;border-radius: 2px 2px 0 0;font-size: 18px;}
.reg-account-tab{float: left;width: 100%;border-bottom: 1px solid #DDDDDD;color:#999;height: 50px;}
.reg-account-tab li{    float: left;  height: 49px;  line-height: 50px;  margin: 0 15px 0 0;  padding: 0 40px;  border: solid 1px #DDDDDD;  border-bottom:  #DDDDDD solid 1px;  border-radius: 8px 8px 0 0;background: #F4F5F6;cursor: pointer;color:#333}
.reg-account-tab li.current{ height:50px;margin: 0 15px -1px 0;  border-color: #DDDDDD;  border-bottom: 0px;background: #fff}
.reg-account-cont{padding:14px 20px 0 10px;border-left:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;height:451px;}
.reg-account-error-msg{height: auto;line-height: 24px;padding: 0 10px 0 0;text-align: left;margin-bottom:10px}
.reg-account-form-l{margin-bottom:8px}
.reg-account-form-s{width:86px;text-align:right;display:inline-block;}
.reg-account-f-l-txt{ width: 240px;height: 20px;line-height: 20px;padding: 5px 10px;border: solid 1px #ddd;border-radius: 3px;font-size: 14px;color: #333333;}
.reg-account-btn{position: relative;width: 260px;height: 48px;line-height: 48px;border: 0;background: url(https://img.haoqiao.com/website/images/index_sea_btn_bg.gif) repeat-x;text-align: center;color: #fff;font-size: 18px; border-radius: 2px;cursor: pointer;}
.reg-account-form-r-m{color:#cc0000}
.contect-account-main{width:350px;margin:20px 0 0 0;border-radius: 2px;float: left;font-size:14px;}
.contect-account-title{height: 50px;line-height: 50px;border: solid 1px #DDDDDD;background: #f4f5f6;border-radius: 2px 2px 0 0;font-size: 18px;}
.contect-account-tab{float: left;width: 150px;height: 48px;line-height: 48px;margin: 0 10px;border-bottom: solid 2px #f4f5f6;color: #999;}
.reg-account-invite{width:120px}
.reg-title-main{line-height: 20px;font-size: 16px;width: 100%;text-align: center;}
.reg-account-invite{width:120px}
.account-r-vcode{width: 114px;height: 28px;border: solid 1px #ddd;border-radius: 3px;vertical-align: -10px;}
.reg-account-f-getcode{    display: inline-block;  width: 114px;  height: 30px;  line-height: 30px; border-radius: 3px;  border: solid 1px #49f;  background: #f1f9ff;  color: #49f;  font-size: 12px;  text-align: center; cursor: pointer;  vertical-align: top;}
.account-f-getcode-no{background:#efefef;border-color:#ddd;color:#999999;pointer-events: none;}

.color-orange{color:#f90}
.color-blue{color:#49f}
.size-14{font-size:14px}
.size-24{font-size:24px}
.size-18{font-size:18px}
.backColor-white{background:#fff}
.backColor-black{background:#505a64}
.backColor-grey{background:#ededed}
.btn-orange{background-color:#f90}
.btn-grey{background-color:#aaa}
.btn-blue{background-color:#49F}
.btn-light-grey{background-color:#efefef}
.alpha1{filter:alpha(opacity=50);opacity:.5}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;color:#fff;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;outline:0}
.btn-lg{height:50px;line-height:50px;width:220px;padding:0;font-size:18px;line-height:1.3333333;border-radius:2px}
.btn-xs{padding:4px 10px;border-radius:3px}
.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}
.floatL{float:left!important}
.floatR{float:right!important}
.margin-left-10{margin-left:10px}
.margin-top-10{margin-top:10px}
.margin-top-15{margin-top:15px}
.margin-top-20{margin-top:20px}
.margin-top-25{margin-top:25px}
.margin-left-25{margin-left:25px}
.margin-right-5{margin-right:5px}
.margin-top-40{margin-top:40px}
.margin-top-50{margin-top:50px}
.padding-top-10{padding-top:10px}
.padding-top-20{padding-top:20px}
.padding-top-40{padding-top:40px}
.padding-left-25{padding-left:25px}
.padding-left-60{padding-left:60px}
.padding-left-88{padding-left:88px}
.padding-left-120{padding-left:120px}
.nav-point{position:absolute;top:-7px!important;background:url(https://img.haoqiao.com/website/images/points/new.png) no-repeat!important;width:20px!important;height:21px!important;padding:0;font-size:12px;line-height:17px;z-index:1; display:none}
#sign-menu a{padding-left:0!important}
.sign-popup{font-size:14px;right:0;padding:0 0 3px 0}
.sign-popup h4{line-height:40px;padding:0 12px;margin-bottom:3px}
.sign-popup i{ border-color: transparent transparent #ececec!important;}
#sign-button{height:50px!important; margin-left:16px}
.point-popup-text{position:relative;padding:3px 12px;text-align:left;color:#333;font-size:14px}
.times{position:absolute;right:12px;color:#333;font-style:normal}
.sign-popup{font-size:14px;right:0;padding:0 0 3px 0;width:200px!important;top:48px!important;}
.sign-popup span{left:170px!important}
.sign-active{background: #cdcdcd !important;cursor:default;}
.point-popup-close{position:absolute;right:15px;top:15px;width:15px;height:15px;color:#333;background:url(https://img.haoqiao.com/website/images/points/colse_grey.png) no-repeat}
.point-popup-close:hover{background:url(https://img.haoqiao.com/website/images/points/close_blue.png) no-repeat}
.sign-popup h4{line-height:40px;padding:0 12px;margin-bottom:3px; height:40px;}
a.normal{width:auto!important;background:0 0!important;height:auto!important;display:inline-block!important;color:#49f!important;font-size:14px!important}
.margin-bottom-15{margin-bottom:15px}

/**20171009**/
#J_hotel_price_booking tr{border-top: solid 1px #e3e8ec; border-bottom: solid 1px #e3e8ec;}
#J_hotel_price_booking td{border-right: solid 1px #e3e8ec;}
#J_hotel_price_booking td:first-child{border-left: solid 1px #e3e8ec;}
#J_price_booking{margin-top:2px; width: 1151px;[;width:1150px;]; (;width: 1150px;);}
#J_price_booking_recommend{width:1147px;}
#J_price_booking_recommend .hotel-d-p-table-h{width:948px}
/*---------amap地图-------*/
.amap-marker-label{border:0px;padding: 0}

/**20171205**/
.text_map_show_hotel_name{padding-left:32px; line-height:20px}
.text_show_ellipsis{white-space: nowrap;text-overflow: ellipsis;}
.text_show_hotel_address{color:#999;font-size:12px;margin:5px 0 6px 32px;}
/*.map-label-txt{white-space: nowrap;text-overflow: ellipsis;}*/
.text_break_word{word-wrap: break-word;white-space: initial; background:#fff;padding:4px 6px;height:35px;overflow:hidden;line-height: 18px;}
.text_in_mapimg{white-space: nowrap; text-overflow: ellipsis; overflow: hidden; max-width:45%; vertical-align: bottom; display: inline-block;}

/**20171120详情页套餐筛选**/
.hotel-room-filter-item-new{float: left; color: #49f;margin-right: 4px; position: relative;}

.d-filter-new-common{position: relative; display: inline-block;  cursor: pointer; font-size:12px; padding-left:8px; overflow: hidden; border: 1px solid #ddd; width:80px; line-height:26px; height:26px; top:11px; background: #fff; border-radius: 2px;}
/*.d-filter-new-common em{position: absolute; right: 10px; top: 7px; width: 7px; height: 7px;border-top: 1px solid #999;border-right: 1px solid #999; transform: rotate(135deg);}*/
/*.d-filter-new-common em.hover{transform: rotate(-45deg); top:11px; border-color:#49f}*/
.d-filter-new-win {position: absolute; z-index: 91; left: 0px; top: 39px; margin: 0 0 -1px 0;background: #fff;border: solid 1px #ccc;border-radius: 3px;  overflow: auto;box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);}
.d-filter-new-win a {display: flex; height: 36px;  line-height: 36px;  padding: 0 4px 0 10px; border-bottom: solid 1px #ececec; color: #666;  font-size: 13px; white-space:nowrap;}
.d-filter-new-win a:hover{background:#eef6ff;text-decoration:none;}
.d-filter-new-win-dn-price{ min-width: 192px; width: auto}
.d-filter-new-win-dn-price a{ margin: 0;}
.d-filter-new-win-cancel{width:120px}
.d-filter-new-win-bed-type{width:94px}
.d-filter-new-dn-price{min-width:110px;width:auto;padding-right: 10px;}
#J_filter-new-dn-price{margin-right:15px}
.d-filter-new-cancel{width:111px}
.d-filter-new-bed-type{width:72px}
.d-filter-new-dn-price_win-footer{padding:10px 10px 20px 10px}
.d-filter-new-dn-price_win-footer input{width:75px;height: 24px;line-height: 24px;border: solid 1px #ccc;border-radius: 2px;vertical-align: middle;}
.d-filter-new-dn-price_win-footer input:focus{border:1px #49f solid;}
.d-filter-new-dn-price-btn{display: inline-block; padding: 0 16px; text-align:center}
.d-filter-border-blue{border:1px #49f solid !important}
.J_dn-price-btn-div {margin-top:10px}
.d-filter-new-dn-price_win-footer-li{line-height:22px}
.d-filter-new-dn-price_win-footer-li font{color:#999 }
.d-filter-new-dn-price_win-footer-li em{height: 30px; line-height:30px; border-radius: 3px;background: #49f;color:#fff; width:81%; cursor:pointer}
.d-filter-new-dn-price_win-footer-li em:hover{background: #49f;color: #fff }
.dn-price-font-icon{float:right; width: 36px; text-align: left; position:relative; padding-left:16px}
.dn-price-font-icon i{ background:url(https://img.haoqiao.com/website/images/details_screen_hotel.png)  no-repeat; width:12px; height:14px; position:absolute; left:0; top:10px}
.dn-price-font-line{margin: 0 auto;display: inline-block; padding-left: 6px; padding-right: 4px;}
.dn-price-font-text{margin-bottom:5px; font-size:13px}
.hotel-room-filter-item .hotel-room-filter-item-bf-c{top:3px}
.hotel-room-filter-item span{border:1px #ddd solid;font-size:12px}
.hotel-room-filter-new{border-bottom:0; padding-left:8px}
.hotel-room-filter-new .hotel-room-filter-item{float:right}
.hotel-room-filter-item-brankf{position: relative; top:16px}
.line40{line-height:50px}
.price-tab-tip-new{margin: 0 0 0;  position: fixed;  top: 116px;  left: 0;  z-index: 99;left:auto;width:1050px;right:auto;}
.price-tab-tip-new-for-filter{margin: 0 0 0;  position: fixed;  top: 151px;  left: 0;  z-index: 100;left:auto;width:1041px;right:auto;}
.input-error-border{border:1px red solid !important;}

/*20171128 tab filter*/
.hotel-detail-tab-inne-new{width:100%;height:50px;background:#fff;}
.hotel-detail-tab-inne-new .hotel-detail-tab-inne-right{float:right;margin-right: 10px;}
.tab-tip .hotel-detail-tab-inne-new{position:fixed;left:0;border-top: 1px solid #e1e9ee;border-bottom: 1px solid #e3e8ec; top:65px; z-index:101;box-shadow: 0px 0 3px rgba(0, 0, 0, 0.2);}
.hotel-detail-tab-ul{padding:0 0 0 7px;float:left}
.hotel-detail-tab-ul li{display:inline;float:left;height:50px;line-height:50px;background:#de7a58;font-size:16px;color:#ddd;text-align:center;font-weight:normal;}
.hotel-detail-tab-ul li a{display:block;width:94px;height:50px;background:#fff;color:#666;text-decoration:none;}
.hotel-detail-tab-ul li a:hover{color:#49f; height:50px;}
.hotel-detail-tab-ul li a.detail-tab-d{padding:0 10px 0 0;}
.hotel-detail-tab-ul li a span{display:inline-block;width:84px;height:18px;line-height:18px;margin:16px 0 0 0;}
.hotel-detail-tab-ul li a.detail-tab-d span{padding:0 10px 0 0;}
.hotel-detail-tab-ul li.current{margin:0 0 0 -1px;}
.hotel-detail-tab-ul li.current a{color:#fff;background:#de7a58;}
.hotel-detail-tab-ul li.current a.detail-tab-d{}
.hotel-detail-tab-ul li.current a span{border-color:#de7a58;}
.top-room-sea-new{border-left: 5px #4399fe solid; height:64px; border-bottom:1px #dbdbdb solid; background:#fff; margin: 0 0 2px 0;}
.top-room-sea-new .d-room-s-sel-city{ padding: 0 6px;}
.top-room-sea-new .d-room-s-sel{padding:0 6px; font-size:14px; border-radius: 4px;overflow: visible; border:1px #ddd solid;}
.top-room-sea-new .J_room_sel_win_peo_more .d-room-s-sel{height: 30px;line-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.top-room-sea-new .J_room_sel_win_peo_more .J_sel_num_more_adult_box,
.top-room-sea-new .J_room_sel_win_peo_more .J_sel_num_more_adult_box .J_room_sel_win_peo_more_adult,
.detail-list-page .J_room_sel_win_peo_more_age{width: 90px;}
.detail-list-page .top-room-sea-new .J_room_sel_win_peo_more .J_sel_num_more_adult_box {width: 86px}
.top-room-sea-new .d-room-s-sel.d-room-s-sel-city {height: 18px;padding: 11px 6px;}
/*.top-room-sea-new .d-room-s-sel.d-room-s-sel-city input {line-height: 1;}*/
.top-room-sea-new .index-search-smalbox{z-index:999; top:53px}
.top-room-sea-new .d-mod-room-win{z-index:999}
.top-room-sea-new .d-mod-room-win table .d-room-s-sel,
.top-room-sea-new .d-mod-room-win .d-room-s-sel+.d-mod-room-win{width: 108px}
.top-room-sea-new .d-room-peo-child-age-list .d-room-s-sel+.d-mod-room-win{width: 90px}
.top-room-sea-new .d-mod-room-win table .d-room-s-sel.J_sel_num_more_adult{margin-right: 10px}
.top-room-sea-new .d-room-s-sel-city input{display:block;float:left;width:311px; padding:0; border:0;height: 100%;}
.top-room-sea-new .d-room-s-sel.d-room-s-sel-city .search_new_icon {display: block;float: left; margin-top: 0; margin-right: 6px; }
.top-room-sea-new .d-room-s-sel-peo{width:186px}
.detail-list-page .top-room-sea-new .d-mod-room-win-peo{width:100%}
.hotel-detail-list #J-more-normal-list.d-mod-room-win-peo {width: 100%;font-size: 14px}
.top-room-sea-new .d-mod-room-win-r{width:100%}
/*.top-room-sea-new .d-room-s-sel-room{width:110px}*/
.d-mod-room-win.J_room_sel_win_nationality{width:278px;overflow:auto;}
.d-mod-room-win.J_room_sel_win_nationality.h400{height:400px;}
.d-mod-room-win.J_room_sel_win_nationality.h500{height:500px;}
.d-mod-room-win.J_room_sel_win_nationality.h576{height:576px;}
.top-room-sea-new .d-room-s-sel-date {border: 0;  padding: 0;  border-radius: 0;}
.top-room-sea-new .d-room-s-sel-date input{width: 82px;padding:0 0 0 6px; border: 0;}
.hotel-detail-tab-ul li.current a{ color:#49f; background:#fff}
.hotel-detail-tab-ul li.current a span{    border-color: #49f;}
.room_sel_win_citizenship-list-remark{height: 24px; line-height: 24px;  background: #f2f6f9; font-size: 13px;padding: 3px 0 0 10px; border-bottom: 1px solid #ececec;}
.room_sel_win_citizenship-list-remind{height: 36px; line-height:36px;  padding: 3px 0 0 10px;border-bottom: 1px solid #ececec; font-size:12px;color: #999;}
.detail-list-page .room_sel_win_citizenship-list-remind{padding: 3px 10px 0 10px;}
.d-room-s-nationality-txt{width:51%;height: 36px; line-height: 36px; border: 0;}
.d-room-s-nationality-txt.en{width:114px;}
.search_new_icon{background:url(https://img.haoqiao.com/website/images/search_new_icon.svg) no-repeat #fff;  margin-right: 3px;  vertical-align: middle; display:inline-block; margin-top:-2px}
.details_search_people{height:15px;width:14px;background-position:0 0;}
.details_search_destination{height:16px;width:14px;background-position:0 -31px;}
.details_search_calendar{height:16px;width:15px;background-position:0 -64px;}
.details_search_room{height:16px;width:16px;background-position:0 -96px;}
.details_search_nationality{background-position:0 -128px;}
.search_new_icon.details_search_nationality{height:17px;width:16px;}
.tab-tip .hotel-detail-search-inne{ position: fixed;top: 0; left: 0; padding-left:5px; height:65px; z-index: 120; background: #49f;padding-top:1px}
.tab-tip .d-room-s-btn{ background:#f90;}
.tab-tip .d-room-s-btn:hover{ background:#ffaf28;}
.d-room-sea-form-new-box{ width:1190px; margin:0 auto}
.hotel-detail-search-inne{ width: 100%; background: #fff;}
.error_color{color:red}
.show_null_tip_div{ color:red; padding: 10px 0 10px 10px; font-size:14px}
.d-room-sea-form-new-box .J_top_sel_num{width:76px;}
.d-room-sea-form-new-box .d-room-s-sel-citizenship,#J_sel_citizenship_select{width:166px;}
.hotel-maps .d-room-sea-form-new-box .d-room-s-sel-citizenship,
.hotel-maps #J_sel_citizenship_select,
.home-datepicker .d-room-sea-form-new-box .d-room-s-sel-citizenship,
.home-datepicker #J_sel_citizenship_select{width: 200px}
.top-room-sea-new .d-room-sea-form .d-room-s-sel-date-new{border:0; padding:0}
.top-room-sea-new .d-room-s-sel-date-new input{  width: 80px; padding: 0 0 0 6px;  border: 0; overflow: visible}
.d-room-s-sel .date_splice_line{height:30px; background:#ccc; width:1px; display:inline-block;vertical-align: top;   margin-top: 6px;}
.top-room-sea-new .index-search-smalbox{border-radius:4px; top: 53px; z-index:200; left: 0;  font-size: 14px; box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);}
.top-room-sea-new .d-room-sea-form{margin:0 0 0 14px;padding-top:11px; position: relative; border:0}
.detail-list-page .top-room-sea-new .d-room-sea-form{margin: 0 0 0 10px;}
.top-room-sea-new .d-room-s-sel-date{border:0}
.top-room-sea-new .index-sea-box{top:46px; left:0}
.top-room-sea-new  .d-mod-room-win a{font-size:14px}
.J_more_price_list{display:none;}
.detail-price-tips{height:54px;line-height:54px;margin:10px 0 0 0;padding:0 0 0 56px;border-top:dashed 1px #e5e9e8;background:url(https://img.haoqiao.com/website/images/detail_tao_icon.jpg) 8px center no-repeat;}
.detail-price-tips span{color:#d75;font-weight:700;}
.detail-price-item:hover .detail-price-tips, .detail-price-item-h .detail-price-tips{border-color:#f0825f;}
.detail-price-tips-price{height:40px;line-height:40px;border:0;margin:0 0 20px 100px;font-size:14px;}
.detail-price-tips-icon{position:relative;height:30px;margin:0 0 10px 100px;background:#ffeedf;font-weight:700;font-size:16px;}
.detail-price-tips-icon p{height:30px;line-height:30px;padding:0 0 0 116px;overflow:hidden;color:#f73;}
.detail-price-tips-icon .ui-fav{position:absolute;top:0;left:0;}
.detail-price-tips-icon-more{height:auto;}
.detail-price-tips-icon-more p{padding: 0 0 0 130px;background:url(https://img.haoqiao.com/website/images/list_sale_lc_icon.png) 116px center no-repeat;}
.hotel-detail-price-rq{margin-bottom:10px;}
.hotel-detail-price-rq label{vertical-align:middle;line-height:20px;}
.hotel-detail-price-rq label input{vertical-align:middle;}
.hotel-detail-price-rq label span{margin-left:5px;vertical-align:middle;}
.J_research_price{background: #ff5256}
.J_research_price:hover{background: #ff6a6d}
.color_yellow{color:#fdec18}
.size-24{font-size:24px}
.size-16{font-size:16px}
.m-t-5{margin-top:5px}
.tip_timeout_div{position:absolute; background:url(https://img.haoqiao.com/website/images/tip_timeout.gif) no-repeat; width:410px; height:206px; top:49px; right:0; z-index:997; display:none}
.content_tip_timeout_div{margin-top:61px; margin-left:41px; color:#fff; }
.close_tip_timeout_div{height: 24px; margin-top: 22px;}
.close_tip_timeout_div a{border: 1px #fff solid; padding: 6px 15px; color: #fff;border-radius: 4px;}
.freshen_btn{background:#ff5256}
.index-date-error{border: solid 1px #EC8E8E;  box-shadow: 0 0 6px rgba(255, 0, 0, 0.6);}
.index-sea-cont-table .index-date-error{border:none;}
.separate_line_date{height:20px; background:#ccc; width:1px; display:inline-block;vertical-align: top;   margin-top: 11px;}
.hotel_detail_tip_new{border:1px solid #faad14;background-color: #fef6e7;padding: 12px 19px 9px 19px;position:relative;margin-bottom: 16px;font-size:14px;color:#ff9900;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
input::-webkit-contacts-auto-fill-button {  visibility: hidden;  display: none !important;  pointer-events: none;  position: absolute;  right: 0; }
em.search-arrow-down, em.search-arrow-up{height: 5px;line-height: 0;position: absolute;top:50%; right:6px; border:0; margin-top: -2.5px}
em.search-arrow-down i, em.search-arrow-up i{display: block;width:15px; height:5px;background-repeat: no-repeat;}
em.search-arrow-down i{background-image: url(https://img.haoqiao.com/website/images/details_search_down.svg);}
em.search-arrow-up i{background-image: url(https://img.haoqiao.com/website/images/details_search_up.svg);}
.home-detepicker em.search-arrow-down i, .home-detepicker em.search-arrow-up i{height: 100%;width: 100%}
.hotel-d-p-booking-btn-a{width:80px; padding:0}
.hotel-dp-room-summary{ display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.relatievDiv{position:relative}
.hotel_input_icon{position: absolute;  top: 23px;  right: 7px;  padding: 0 14px 0 30px;  background: url(https://img.haoqiao.com/website/images/index_seabox_input_icon.png)  8px -1px no-repeat;  color: #ccc;  font-style: normal;  height: 18px;line-height: 18px; }
.area_input_icon{position: absolute;  top: 23px;  right: 7px;  padding: 0 14px 0 30px;  background: url(https://img.haoqiao.com/website/images/index_seabox_input_icon.png)  8px -53px no-repeat;  color: #ccc;  font-style: normal;  height: 18px;line-height: 18px;}
.island_input_icon{position: absolute;  top: 23px;  right: 7px;  padding: 0 14px 0 30px;  background: url(https://img.haoqiao.com/website/images/index_seabox_input_icon.png)  8px -89px no-repeat;  color: #ccc;  font-style: normal;  height: 18px;line-height: 18px;}
.attr_input_icon{ position: absolute;  top: 23px;  right: 7px;  padding: 0 14px 0 30px;  background: url(https://img.haoqiao.com/website/images/index_seabox_input_icon.png)  8px -17px no-repeat;  color: #ccc;  font-style: normal;  height: 18px;line-height: 18px;}
.poi_input_icon{ position: absolute;  top: 23px;  right: 7px;  padding: 0 14px 0 30px;  background: url(https://img.haoqiao.com/website/images/index_seabox_input_icon.png)  8px -172px no-repeat;  color: #ccc;  font-style: normal;  height: 18px;line-height: 18px;}
.country_input_icon {position: absolute;  top: 23px;  right: 7px;  padding: 0 14px 0 30px;  background: url(https://img.haoqiao.com/website/images/index_seabox_input_icon.png)  8px -72px no-repeat;  color: #ccc;  font-style: normal;  height: 18px;line-height: 18px; }
.region_input_icon{position: absolute;  top: 23px;  right: 7px;  padding: 0 14px 0 30px;  background: url(https://img.haoqiao.com/website/images/index_seabox_input_icon.png)  8px -144px no-repeat;  color: #ccc;  font-style: normal;  height: 18px;line-height: 18px;}

/* recommend */
.hotel-recommend-pic-text-inner p, .hotel-recommend-pic-text-inner h4,.hotel-recommend-pic-text-inner h1{line-height:1.1; }
.red-color{color:#ff5256}
.hotel-recommend-pic-text-wrap{font-size:14px; zoom: 1;position: relative; z-index: 0}
.hotel-recommend-pic-text-inner{border:solid 1px #e3e8ec;overflow: hidden;  zoom: 1; border-bottom:0;padding-left:8px}
.hotel-recommend-h-title{font-size:18px; margin-top:10px; margin-bottom:13px }
.hotel-recommend-media-list{position: relative; z-index: 2}
.hotel-recommend-media-list li{width:50%; float: left; display: inline-block;margin-bottom:11px}
.hotel-recommend-media-list li a{color:#666}
.hotel-recommend-media-list li a:hover .hotel-recommend-media-headding{color:#49f}
.hotel-recommend-media-item{height:113px;}
.hotel-recommend-media-left{position:relative;margin-right:10px; float: left;}
.hotel-recommend-media-body{position:relative; height:100%; width:350px; float: left}
.hotel-recommend-media-headding{font-size:16px; color:#333;margin-top:5px; height:18px; overflow: hidden;width: 350px;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical; display: -webkit-box;font-weight:700}
.hotel-recommend-media-margin{margin:8px 0;overflow: hidden;width: 300px;text-overflow: ellipsis;-webkit-line-clamp: 1;-webkit-box-orient: vertical; display: -webkit-box;}
.hotel-recommend-media-margin .hotel-recommend-start{border-right: 1px #ccc solid;  padding-right: 8px; margin-right: 5px;}
.hotel-recommend-media-price{position: absolute; bottom:4px; font-size:14px; color:#999}
.hotel-recommend-media-price .money-color{color:#ff5256;font-size:18px}
.more-hotel-remcommend{line-height:44px; border: solid 1px #e3e8ec;}
.more-hotel-remcommend a{border:0; background: none; margin: 0; padding: 0; color: #49f;  width: auto;}
.more-hotel-remcommend a:hover{text-decoration: underline; background: none; color:#49f}
.hotel-sell-closest-label{position: absolute; top:-4px; left:0}
.break-up-line{background: #ccc; height: 12px; width: 1px; display: inline-block;margin: 0 5px; vertical-align: -1px}
.selling-well-label,.closest-label{display: inline-block;padding:0 5px; color:#fff;}
.selling-well-label{background: #fe5157}
.closest-label{background: #ff9900; margin-left:-2px}
.recommend-detail-icon{background:url(https://img.haoqiao.com/website/images/hotel_detail/hotel-recommend.png)  no-repeat; display: inline-block}
.hot-icon{height:4px;width:4px;background-position:0 0; margin-left:-4px; vertical-align: top}
.hot-hotel-icon{height:12px;width:8px;background-position:0 -54px; margin-right:4px}
.near-icon{height:4px;width:5px;background-position:0 -15px;margin-left:-5px; vertical-align: top}
.details_distance_icon{height:13px;width:10px;background-position:0 -32px; vertical-align: bottom; margin-right:5px}

/**suggest**/
.index-sea-cont-hd{padding-left: 24px; margin-left:20px; margin-top: 22px; position:relative}
.index-sea-cont-hd i.i-hotel-icon{background:url(https://img.haoqiao.com/website/images/search_tg_icon.png) no-repeat; height:36px; width:52px; position:absolute; left:-5px; top:-9px}
.new-index-sea-cont-table{width: 471px;}
.new-index-sea-cont-table .d-mod-room-win-more{top:190px}
.new-index-search-smalbox, .new-index-sea-main .index-sea-box{top:88px}
.new-index-search-smalbox li{margin:3px 0 8px 0; border-bottom:0}
.new-index-search-smalbox li span{background: #6187c6;  color: #fff;  border-radius: 25px;  height: 20px;  line-height: 21px;  text-align: center; width:65px; font-size:13px; margin:0 9px 0 6px}
.hotel-remmend-cont-li{margin: 0 -10px  !important; height:auto !important; border-bottom: 1px #ececec solid !important}
.hotel-remmend-cont{padding:0 10px 8px 10px; position:relative}
.hotel-remmend-cont span{position:absolute; top:9px }
.hotel-often-book{ margin-left: 82px;}
.hotel-often-book dd{display: inline-block;float: left;width: 50%;overflow-wrap: break-word;height: 30px; white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hotel-often-book dd a{margin-right: 5px; padding-top:2px; width:90%;    white-space: nowrap;  text-overflow: ellipsis;  overflow: hidden;}
.hotel-remmend-cont-li p.i-tip-p,.hotel-search-result p.i-tip-p{height:30px; color:#666; padding-left:16px;font-size:12px}
.hotel-search-result{height:30px; line-height:30px;border-bottom:1px #ececec solid}
.hotel-search-result .i-tip-p{color:#999; padding-left:9px; font-size:13px}
.new-index-sea-box li{ position:relative}
.offen-booking-hotel-label{background: #6187c6;color: #fff; border-radius: 25px;height: 20px;line-height: 21px; text-align: center; width: 65px;font-size: 13px; position: absolute;  right: 11px;top:6px;  }
.has-city-label{font-size:12px; color:#666}
.hotel-often-book dd a:hover .has-city-label{color:#49f}

/**booked hotel label**/
.index-sea-box-h em.sea-box-icon-rec{background: #6187c6;  color: #fff;  border-radius: 25px;  height: 20px;  line-height: 19px;  text-align: center;  width: 65px;  font-size: 12px;  margin: 6px 9px 0 6px;padding: 0; font-weight:normal
}

/**mldf zone**/
.mldf-main{padding:20px;background:#fff;}
.mldf-title{position:relative;height:20px;margin:0 0 60px 0;border-bottom:dashed 1px #ccc;}
.mldf-title span{position:absolute;left:0;top:0;background:#fff;padding:0 15px 0 0;font-size:24px;}
.mldf-content{margin:0 -100px 60px 25px;}
.mldf-cont{float:left;width:610px;margin:0 56px 0 0;}
.mldf-area-title{position:absolute;left:0;top:0;padding:0 0 0 24px;background:url(https://img.haoqiao.com/website/images/list_area_icon.gif) 0 -12px no-repeat;font-weight:700;font-size:14px;}
.mldf-area-t-htoel{background-position:0 -162px;}
.mldf-area-t-island{background-position:0 -102px;}
.mldf-area-info{position:relative;padding:0 0 30px 70px;font-size:14px;}
.mldf-area-i-fea .mldf-area-cont{line-height:30px;}
.mldf-area-i-fea .mldf-area-title{top:4px;}
.mldf-cont-img{float:left;width:360px;margin:0 56px 0 0;}
.mldf-cont-img img{display:block;width:360px;}
.mldf-area-link{position:relative;display:inline-block;width:150px;height:34px;line-height:34px;border-radius:3px;background:#49f;font-size:16px;text-align:center;color:#fff;}
.m-a-c-num{color:#d75;font-weight:700;}
.mldf-area-c-link a{position:relative;display:inline-block;margin:0 20px 6px 0;text-decoration:none;}
.mldf-area-c-link a em{position:relative;top:-6px;right:-2px;color:#f46e64;font-style:normal;font-size:11px;-webkit-transform: scale(0.9);}

/**booked hotel label**/
.index-sea-box-h em.sea-box-icon-rec{background: #6187c6;  color: #fff;  border-radius: 25px;  height: 20px;  line-height: 19px;  text-align: center;  width: 65px;  font-size: 12px;  margin: 6px 9px 0 6px;padding: 0; font-weight:normal
}

/*城市税*/
.city_tax_tips p, .hotel-d-p-list-td .city_tax_tips p{ line-height: 1.5;}
.city_tax_tips dl{ margin: 6px 0; }
.city_tax_tips dl dt{ width: 67px;  line-height: 16px;}
.city_tax_tips dl dd{ width: 290px; line-height: 16px;}
.city_tax_tips .dian{ width: 4px; height: 4px; background-color: #666; margin-right: 3px; margin-bottom: 2px;}



.message-icon{background:url(https://img.haoqiao.com/website/images/message/messageicon.png)  no-repeat; display: inline-block}
.inform_close{height:12px;width:12px;background-position:0 -25px;}
.inform_icon2x{height:28px;width:24px;background-position:0 -49px;}
.search_tg_icon{height:36px;width:52px;background-position:0 -85px;}

.inform_new{height:44px;width:403px;background-position:0 -687px;}
.list_head_logo{height:44px;width:403px;background-position:0 -748px; vertical-align: middle}

@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
    .message-icon{background-image:url(https://img.haoqiao.com/website/images/message/icon2x.png); background-size:28px; background-repeat: no-repeat }
    .list_head_logo{height:44px;width:403px; background-size:403px; background-image:url(https://img.haoqiao.com/website/images/message/logoicon.png); background-repeat: no-repeat; background-position:0 -25px;}
}

/*地图页*/
.return_url{ float: right; width: 82px; height: 24px; line-height: 24px; border-radius: 4px; background-color: #eef6ff; border: 1px solid #4499ff; font-size:12px; color: #4499FF; text-align: center; margin-top: 4px;}

.hotel_icon_block{ display: block;}
/*详情页05-29*/
.hotle-detail-title  h1 .hotel-detail-star{background:url("");border-radius:2px;font-size:14px;color:#999999;background-color:#F1F1F1;padding:4px 4px;vertical-align: middle;font-weight:100}
.hotel-score-circle canvas {vertical-align: top;}
.hotel-score-circle p{position: absolute;top: 0;left: 0;width: 100%;text-align: center;}
.hotle-detail-title .hotel-score-circle p, .hotle-detail-title .hotel-score-circle span{line-height:54px;}
.detail-title-facility{height:56px;border-top:1px solid #ececec;}
.detail-title-facility span{margin-right:18px;vertical-align: middle;position: relative;top: 30%;cursor:pointer}
.detail-header-img-info{padding:0 20px;}
.detail-t-feature-cont-s{margin-top: 3px;-webkit-line-clamp: 10;}
.detail-t-feature-cont-s span{font-weight:700}
.bg-cl-favorites{background-color:#f1f1f1;color:#666}
.hotel_detail_tip_new span{float:left;margin-right: 8px;}
.hotel_detail_tip_new .hotel_detail_tip_new_x{position:absolute;right: 20px;top: 16px;cursor: pointer;}
.map-header-hotel-poi{position:absolute;left:-10px;top:-32px;z-index:5;width:14px;height:14px;}
.map-header-hotel-poi-hover{left:-18px;top:-48px;}
#J_header_map .map-label-txt-w{cursor:pointer}
.map-header-hotel-poi-hover .map-label-txt-w{display:inline-block}
.hotel-detail-header-map-cont{border:1px solid #ececec}
.map-header-hotel-poi-i{position:relative;z-index:20;border-radius:22px;height:44px;max-width:310px;}
.map-header-hotel-poi-i .arrow-up-map{position:absolute;left:32%;top:43px;height:0;line-height:0;font-size:0;border-color:#fff transparent transparent;border-style:dashed dashed solid;border-width:8px}
.map-header-hotel-poi-i .map-label-txt{font-size:13px;color:#49f;background:0 0;height:auto;    padding: 6px 0 5px 2px;white-space: normal;width: 38px;min-width: 38px;max-width:310px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}
.map-header-hotel-poi-i .map-label-txt .map-label-cont-text{font-size:13px;word-break:break-all;color:#49f;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-left:6px;line-height:16px;font-family:Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.show_pic_popup{min-width:1190px;background:0 0}
.popup_pic_header_bd{color:#fff}
.popup_pic_header_bd .detail-title-comment{right:262px}
.popup_pic_header_bd .hotle-detail-title h1 .hotel-detail-star{background:0 0;color:#cacaca}
.popup_pic_header_bd .hotel-detail-address{color:#cacaca}
.popup_price_favorites{padding:0}
.popup_price_favorites span{display:inline-block}
.view_hotel_btn{width:120px;height:36px;line-height:36px;background:#49f;border-radius:4px;color:#fff;font-size:16px;display:inline-block;text-align:center;margin-left:20px}
.view_hotel_btn:hover{background:#5da7ff}
.popup_item_price{font-size:28px;color:#ff5256;font-weight:700}
.swiper-container{width:100%;height:100%}
.swiper-slide{font-size:18px;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box; margin-right: 20px;}
.popup_pic_big_bd{float:left;width:100%;height:100%;position:relative}
.popup_pic_big_inner{margin-right:290px;background:#303030;height:100%}
.popup_pic_small_bd{float:right;width:280px;margin:0 0 0 -280px;height:100%;position:relative;overflow-y:auto}
.popup_pic_list li{display:inline-block;float:left;margin-right:4px}
.show-pic-close{width:38px;height:38px;position:absolute;top:-30px;right:-38px;z-index:10}
.small-h-img-bd{margin-left:11px}
.small-h-img-bd a{width:120px;height:90px;float:left;margin-left:3px;border:2px transparent solid;margin-bottom:4px}
.popup_pic_small_bd .small-h-img-bd a.current{border:2px solid #fff}
#wrapper{position:absolute;z-index:1;top:0;bottom:0;width:100%;background:0 0;overflow:hidden}
#scroller{position:absolute;z-index:1;-webkit-tap-highlight-color:transparent;width:100%;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none}
.iScrollVerticalScrollbar{position:absolute;z-index:9999;width:4px;bottom:2px;top:2px;right:1px}
.iScrollIndicator{box-sizing:border-box;position:absolute;background:rgba(255,255,255,.27);border-radius:4px;width:100%;transition-duration:0s;display:block;height:132px}
.detail-bigimg-next,.popup_pic_big_bd .detail-bigimg-pre{top:45%;width:38px;height:90px;background:0 0}
.detail-header-i-img-bd{position:relative;font-size:14px;}
.detail-header-i-img-bd .img-i-total-text{width:100px;height:24px;line-height:24px;background-color:rgba(0,0,0,.6);position:absolute;right:1px;bottom:0;z-index:99;text-align:center;color:#fff;}
.detail-h-bigimg:hover+ .img-i-total-text {color: #49f;}
.detail-header-i-img-bd .label-i-brank-bd{position:absolute;left:0;background-color:rgba(62,62,62,.7);color:#fff;top:10px;height:30px;z-index:99;border-radius:0 20px 20px 0}
.detail-header-i-img-bd .label-i-brank-text{display:inline-block;vertical-align:11px;margin-left:6px;padding-right:10px;height:30px;line-height:30px;overflow:hidden}
.bg-brand{width:38px;height:30px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_brand_new.svg) no-repeat left bottom / 100% auto;display:inline-block}
.bg-close{width:38px;height:38px;background:url(https://img.haoqiao.com/website/images/hotel_detail/picture_close.svg) no-repeat;display:inline-block}
.bg-favorites{width:17px;height:16px;background:url(https://img.haoqiao.com/website/images/hotel_detail/favorites.svg) no-repeat;display:inline-block}
.bg-favorites_add{width:17px;height:16px;background:url(https://img.haoqiao.com/website/images/hotel_detail/favorites_add.svg) no-repeat;display:inline-block;vertical-align:middle}
.bg-hotel_mark{width:14px;height:14px;display:inline-block}
/*background:url(https://img.haoqiao.com/website/images/hotel_detail/details_position_redpoint.svg) no-repeat; */
.bg-hotel_mark_pop{width:36px;height:45px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_map_position.svg) no-repeat;display:inline-block;background-size: 100% 100%;}
.bg-hotel_mark_pop_down{width:16px;height:8px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_position_arrow.svg) no-repeat;display:inline-block}
.bg-hotel_mark_pop_down_hover{width:16px;height:8px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_position_arrow_hover.svg) no-repeat;display:inline-block}
.bg-hotel_mark_pop_hover{width:36px;height:36px;;background-size: 100% 100%;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_position_hover.svg) no-repeat;display:inline-block}
.bg-more_right{width:5px;height:10px;background-position:-95px -478px}
.bg-sale_point{width:100px;height:20px;display:inline-block}
.bg-split_line{width:5px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_score_line.svg) no-repeat;display:inline-block}
.bg-SS_air{width:20px;height:18px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_aircondition.svg) no-repeat;display:inline-block}
.bg-SS_airbus{width:20px;height:18px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_airport.svg) no-repeat;display:inline-block}
.bg-SS_baby{width:20px;height:19px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_child.svg) no-repeat;display:inline-block}
.bg-SS_ZH{width:27px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_chinese.svg) no-repeat;display:inline-block}
.bg-SS_EN{width:21px;height:13px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_en.svg) no-repeat;display:inline-block}
.bg-SS_free_network{width:19px;height:19px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_network_free.svg) no-repeat;display:inline-block}
.bg-SS_free_park{width:19px;height:19px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_park_free.svg) no-repeat;display:inline-block}
.bg-SS_free_wifi{width:19px;height:18px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_wifi_free.svg) no-repeat;display:inline-block}
.bg-SS_gym{width:21px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_gym.svg) no-repeat;display:inline-block}
.bg-SS_more{width:24px;height:24px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_more.svg) no-repeat;display:inline-block}
.bg-SS_more:hover{width:24px;height:24px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_more_hover.svg) no-repeat;display:inline-block}
.bg-SS_network{width:16px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_network.svg) no-repeat;display:inline-block}
.bg-SS_park{width:14px;height:14px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_park.svg) no-repeat;display:inline-block}
.bg-SS_pool{width:20px;height:13px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_swim.svg) no-repeat;display:inline-block}
.bg-SS_pool_indoor{width:20px;height:17px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_swim_indoor.svg)  no-repeat;display: inline-block;}
.bg-SS_SPA{width:29px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_spa.svg) no-repeat;display:inline-block}
.bg-SS_wifi{width:17px;height:13px;background:url(https://img.haoqiao.com/website/images/hotel_detail/details_facilities_wifi.svg) no-repeat;display:inline-block}
.bg-tips_i{width:18px;height:18px;background:url(https://img.haoqiao.com/website/images/hotel_detail/ts_i.svg) no-repeat;display:inline-block}
.bg-tips_x{width:12px;height:12px;background:url(https://img.haoqiao.com/website/images/hotel_detail/ts_close.svg) no-repeat;display:inline-block}
/*.map-header-hotel-poi-i:hover .bg-hotel_mark_pop{background:url(https://img.haoqiao.com/website/images/hotel_detail/details_position_hover.svg) no-repeat}
.map-header-hotel-poi-i:hover{background:#49f;}
.map-header-hotel-poi-i:hover .arrow-up-map{border-color:#49f transparent transparent}
.map-header-hotel-poi-i:hover .map-label-cont-text{color:#fff}*/
.popup_pic_big_bd .detail-bigimg-list{top:40px}
.popup_pic_bd .popup_pic_inner{position:relative;left:0;width:100%;min-width:1190px;height:550px;overflow:hidden}
.pop_pic_inner_l{position:relative;min-width:928px;background-color:#303030;float:left;text-align:center;  }
.pop_pic_inner_r{width:262px;float:right;position:relative;overflow-y:auto;overflow-x:hidden;}
.pop_pic_inner_l img{position:relative}
.pop_pic_inner_l .arrows{top:0;display:block;position:absolute;z-index:20;width:928px;min-width:928px;overflow:hidden}
.pop_pic_inner_l .arrows .prev{left:0}
.pop_pic_inner_l .arrows .next,.pop_pic_inner_l .arrows .prev{background:url(https://img.haoqiao.com/website/images/hotel_detail/picture_last.svg) 0 no-repeat;position:absolute;width:400px;height:90px;font-size:0;color:transparent;cursor:pointer}
.pop_pic_inner_l .arrows .next{right:0;background:url(https://img.haoqiao.com/website/images/hotel_detail/picture_next.svg) 100% no-repeat}
.pop_pic_inner_l .pop_pic_count{position:absolute;bottom:10px;right:10px;background-color:#131313;border-radius:20px;color:#fff;width:66px;line-height:24px;font-size:14px}
.pop_pic_inner_r ul{width:100%;padding:0;margin:0;margin-left:6px;position:relative;overflow-y:hidden;}
.pop_pic_inner_r ul li{height:94px;float:left;}
.pop_pic_inner_r ul li:nth-of-type(odd){margin-right:3px;}
.pop_pic_inner_r::-webkit-scrollbar{width:6px;height:4px}
.pop_pic_inner_r::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:5px;-webkit-box-shadow:inset 0 0 5px rgba(255,255,255,.3);}
.pop_pic_inner_r ul li img{top:0;left:0;width:116px;height:86px;border:rgba(0,0,0,.9) 2px solid;cursor:pointer;opacity: 0.7;}
.pop_pic_inner_r ul li img:hover{width:116px;height:86px;border:#fff 2px solid;opacity:1;top:0;left:0;}
.pop_pic_inner_r ul li .pop_pic_hover{border:#fff 2px solid;opacity: 1;}

.more_comment{
    position:absolute;
    z-index:99;
    line-height:16px;
    width:auto;
    border:solid 1px #727272;
    border-radius:4px;
    padding:2px 6px;
    background:#fefeff;
    color:#575757;
}


/*首页优化样式*/
.more_comment{
    position:absolute;
    z-index:99;
    line-height:16px;
    width:auto;
    border:solid 1px #727272;
    border-radius:4px;
    padding:2px 6px;
    background:#fefeff;
    color:#575757;
}

table.ui-datepicker-calendar th{
    font-size:12px;
    color:#333;
    font-weight: bold;
}
table.ui-datepicker-calendar th.ui-datepicker-week-end{
    color: #ff5256;
}
.home-datepicker .ui-datepicker td{
    color: #333;
}
.home-datepicker .ui-widget-header, .ui-datepicker .ui-datepicker-title span{
    font-size:14px;
}

.home-datepicker .ui-datepicker .ui-datepicker-title, .home-datepicker .ui-widget-header{
    height:40px;
    line-height:40px;
}
.home-datepicker .ui-datepicker-calendar th{
    height:30px;
    line-height: 30px;
}
.home-datepicker .ui-datepicker-multi-2 .ui-datepicker-group-last,.home-datepicker .ui-datepicker-multi-2 .ui-datepicker-group{
    width:220px;
}
.home-datepicker #ui-datepicker-div{
    width:439px!important;
    border:0px!important;
    box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);
    border-radius: 4px;
}
#ui-datepicker-div {
    z-index: 305 !important;

}

.home-datepicker .ui-datepicker .ui-datepicker-prev,.home-datepicker .ui-datepicker .ui-datepicker-next{
    width:40px;
    height:40px;

}
.home-datepicker .ui-datepicker-multi .ui-datepicker-group table{
    width:90%;
    margin:0 auto;
}
.ui-datepicker .ui-datepicker-prev span.ui-icon{
    background: url(https://img.haoqiao.com/website/images/index/date_right.svg) 20px 15px no-repeat;
    display: block;
    width:40px;
    height:40px;

}
.ui-datepicker .ui-datepicker-next span.ui-icon{
    background: url(https://img.haoqiao.com/website/images/index/data_left.svg) 14px 15px no-repeat;
    display: block;
    width:40px;
    height:40px;

}
.home-datepicker .ui-datepicker table tbody{
    width:206px;
    margin:0 auto;
}

.home-datepicker .ui-datepicker{
    border-top:0;
}

.home-datepicker .index-sea-cont-table input.select_on{
    color:#4499ff !important;
}

/* 首页搜索框 start */


.home-datepicker .no_val_tip{
    border:1px solid #ff5256!important;
}
.home-datepicker #J_city.index-date-error{
    box-shadow: 0 0 6px #fff !important;
}

/* 首页搜索框 end */
.all-date .night{
    position: absolute;
    top:15px;
    right:-20px;
    font-size: 12px;
    color:#999;
    min-width:22px;
    height:18px;
    line-height: 18px;
    background: #eee;
    border-radius: 9px;
    text-align: center;
    z-index: 2;
    padding: 0 6px;
}

.home-datepicker .index-sea-cont-table .index-sea-date-week{
    background: none;
    top:1px;
    left:117px;
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}

.home-datepicker .index-sea-cont-table .index-sea-date-to{
    left:140px;
}
.home-datepicker .new-index-sea-cont-table .d-mod-room-win-more{
    top: 46px;
    left:0;
    overflow: inherit;
}

.home-datepicker  .index-sea-cont-table .d-mod-room-win-i li a{
    height:31px;
    line-height: 32px;
    color:#333;
    font-size: 14px;
    border-bottom: solid 1px #ececec;
}
.home-datepicker  .index-sea-cont-table .d-mod-room-win-i li a:hover{
    background:#eef6ff;

}
.home-datepicker .index-sea-cont-table .d-mod-room-win-i li a:active,.home-datepicker .index-sea-cont-table .d-mod-room-win li.each-check-in a:active{
    color:#4499ff;
}
.d-mod-room-win.J_room_sel_win_peo li.each-check-in p{
    display: block;
    height: 32px;
    line-height: 32px;
    padding: 0 4px 0 10px;
    border-bottom: solid 1px #ececec;
    font-size:12px;
    color:#999
}

.home-datepicker .d-mod-room-win p {
    display: block;
    height: 32px;
    line-height: 32px;
    padding: 0 4px 0 10px;
    border-bottom: solid 1px #ccc;
    color: #666;
    font-size: 14px;
}

.home-datepicker .people-munber{
    width: 108px;
    height: 28px;
    position: relative;
}
.home-datepicker  .right_relative{
    position: relative;
    height: 28px;
}
.home-datepicker .index-sea-cont-table .more-people-munber{
    width: 108px;
    height:28px;
    line-height: 28px;
    margin-left: 0;
    background: none;
    padding-left:10px;
}
.home-datepicker .index-sea-cont-table .d-room-peo-child-age-list .more-people-munber{
    width: 90px;
}
.d-room-peo-child-age-list-option .d-mod-room-win-peo-ul{
    overflow: hidden;
    overflow-y: auto;
}
.d-room-peo-child-age-list.h216 .d-mod-room-win-peo-ul{
    height: 216px;
}
.d-room-peo-child-age-list.h288 .d-mod-room-win-peo-ul{
    height: 288px;
}
.d-room-peo-child-age-list.h360 .d-mod-room-win-peo-ul{
    height: 360px;
}
header
{
    font-family: 'Lobster', cursive;
    text-align: center;
    font-size: 25px;
}

#info
{
    font-size: 18px;
    color: #555;
    text-align: center;
    margin-bottom: 25px;
}

a{
    color: #074E8C;
}

.scrollbar
{
    margin-left: 30px;
    float: left;
    height: 300px;
    width: 65px;
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 25px;
}

.force-overflow
{
    min-height: 450px;
}

#wrapper
{
    text-align: center;
    width: 500px;
    margin: auto;
}

.index-sea-cont-table .d-mod-room-t-tr{
    width: 64px;
    padding: 0;
    height: 28px;
    line-height: 28px;
}

.home-datepicker  .index-sea-cont-table .d-room-peo-child-age-list-option{
    width: 90px;
    float: left;
    margin: 0 10px 10px 0;
    position:relative;
}
.home-datepicker .index-sea-cont-table .d-mod-room-win-peo-ul{
    width: 108px;
    left: 0;
    top:28px;
}
.home-datepicker .index-sea-cont-table .d-room-peo-child-age-list .d-mod-room-win-peo-ul{
    width: 90px
}

.home-datepicker .J_more_room_num_option:hover{
    text-decoration:underline ;
}

.detail-list-page #J-room-num-more-cancel{margin: 0}
.home-datepicker .index-sea-cont-table #J-room-num-more-cancel:hover,
.detail-list-page #J-room-num-more-cancel:hover{
    color: #fff;
    background: #49f;

}
.home-datepicker .new-index-search-smalbox{
    top:141px;
    left:30px;
    z-index: 5;
}
.home-datepicker .hotel_input_icon,
.home-datepicker .country_input_icon,
.home-datepicker .attr_input_icon,
.home-datepicker .area_input_icon,
.home-datepicker .region_input_icon,
.home-datepicker .island_input_icon,
.home-datepicker .poi_input_icon {
    right: 15px;
    top: 15px;
    padding: 0 0 0 22px;
    background-position: 0 0;
    background-repeat: no-repeat;
}
.home-datepicker .hotel_input_icon{
    background-image: url(https://img.haoqiao.com/website/images/index/hotel.svg);color: #ccc;
}
.home-datepicker .country_input_icon{
    background-image: url(https://img.haoqiao.com/website/images/index/country.svg);color: #ccc;
}
.home-datepicker .attr_input_icon{
    background-image: url(https://img.haoqiao.com/website/images/index/jingdain.svg);
}
.home-datepicker .area_input_icon{
    background-image: url(https://img.haoqiao.com/website/images/index/area.svg);
}
.home-datepicker .region_input_icon{
    background-image: url(https://img.haoqiao.com/website/images/index/diqu.svg);
}
.home-datepicker .island_input_icon{
    background-image: url(https://img.haoqiao.com/website/images/index/island.svg);
    background-color: #fff;
}
.home-datepicker .poi_input_icon{
    background-image: url(https://img.haoqiao.com/website/images/index/poi_input_icon.svg);
    background-color: #fff;
}
.home-datepicker .new-index-sea-main .index-sea-box{
    top: 140px;
    left:30px;
}
.home-datepicker .ui-datepicker-from{
    background: #daebff url(images/calendar_seled.png) 0 center no-repeat;
    background-size: 56px 27px;
}
.home-datepicker .ui-datepicker-to{
    background: #daebff url(images/calendar_seled.png) 0 center no-repeat;
    background-position: -32px center;
}
.home-datepicker .ui-widget-content .ui-datepicker-today .ui-state-highlight{
    font-weight: normal;
}
.changgui-bor{
    width:290px;
    height:1px;
    background: #ececec;
}
.home-datepicker .ui-datepicker-calendar th{
    border-bottom: solid 1px #ececec;
}
.home-datepicker .ui-datepicker-multi-2 .ui-datepicker-group{
    border-right: solid 1px #ececec;
}

.home-datepicker .ui-widget-content .ui-datepicker-today .ui-state-highlight{

}
.home-datepicker .index-sea-cont-table .mjrz-font{
    width:24px;
    line-height: 12px;
    height:24px;
    font-size:12px;
    color:#999;
    position: absolute;
    top:12px;
    left:10px;
}
.hotel_icon_block{ display: block;}

.index-sea-box li.removeHover:hover{
    background: none;
    color: #333;

}

.index-sea-box li.removeHover:hover span{
    color:#333;
}
.index-sea-box li.removeHover:hover i{
    color:#d75
}
.index-sea-box li.removeHover:hover span.sea-box-k-title{
    color:#333;
}
.index-sea-box li.current{
    background:#419aff!important;
    color:#fff!important;
}
.index-sea-box li.current span{
    color: #fff !important;
}
.index-sea-box li.current em,.index-sea-box li.current{color:#fff!important;}

/* 评分 */
.h12{height: 12px}
.h25{height:25px}
.pl4{padding-left: 4px}
.hotel-maps-score-list{display:none;width: 300px;z-index: 1;top: 35px;opacity: 0;
    -webkit-box-shadow: 0 0 12px 0 rgba(153,153,153,0.45);-moz-box-shadow: 0 0 12px 0 rgba(153,153,153,0.45);box-shadow: 0 0 12px 0 rgba(153,153,153,0.45);
}
.hotel-maps-hotel-ul .hotel-maps-score-list, .hotel-l-title .hotel-maps-score-list{right: 0;}
.fav-l-cont .hotel-maps-score-list{left: 0;}
.hotel-maps-score-list:before{
    display: block;content: '';width: 0;height: 0;font-size: 0;margin-left: -3px;position: absolute;top: -6px;
    border-style: solid;border-width: 6px;border-color: transparent transparent #fff #fff;
    -webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);
    -webkit-box-shadow: -2px 2px 4px 0 rgba(153,153,153,0.15);-moz-box-shadow: -2px 2px 4px 0 rgba(153,153,153,0.15);box-shadow: -2px 2px 4px 0 rgba(153,153,153,0.15);
}
.hotel-maps-hotel-ul .hotel-maps-score-list:before{left: 50%;}
.fav-l-cont .hotel-maps-score-list:before{left: 30px;}
.hotel-l-title .hotel-maps-score-list:before{right: 20px;}
.hotel-maps-score-list li {padding: 0 20px;}
.hotel-maps-score-box{line-height:20px;padding-bottom: 6px;}
.score-percent-box{height: 4px;background: #eee;}
.hotel-maps-score-total{height: 50px;line-height:50px;background: #fff7ec;-webkit-border-radius: 0 0 4px 4px;-moz-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px}
.hotel-maps-score-total span {height: 50px}


.promotion_p{ background: url('https://img.haoqiao.com/website/images/coupon/promotion_icon.svg') left 3px no-repeat; padding-left: 20px;}

/*酒店评分*/
.circle{ border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;}
.tripadvisor_span{ width: 12px; height: 12px; color: #00af87; margin-right: 1px; margin-top: 1px;}

.score_logo{ width: 60px; margin-right: 8px;}
.hotel-maps-score-box .score_progress_bar{ width: 116px; margin-top: 6px; height: 6px; padding: 1px; background-color: #fff;}
.score_booking{ border: 1px solid #4f77e6;}
.score_agoda{ border: 1px solid #ffb768;}
.score_trip{ border: 1px solid #709cf4;}
.score_booking .score-percent{ background-color: #4f77e6}
.score_agoda .score-percent{ background-color: #ffb768}
.score_trip .score-percent{ background-color: #709cf4}

.score_tripadvisor_bar{ width: 85px; margin-top: 2px;}
.score_tripadvisor_bar .tripadvisor_span{ width: 16px; height: 16px;}


#tips_bg{ width: 100%; height: 100%;
    background: rgba(0,0,0,0.5);/*支持rgba的浏览器*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);/*IE8支持*/
    top:0; left:0; z-index: 250;}
.tips_div{ width: 600px; background: #fff;}
.tips_head{ width: auto; height: 50px; line-height: 50px; background: #4f5f6f; padding: 0 15px;}
.tips_body{ padding: 0 20px; margin: 20px 0;}
.tips_body .tips_img{ width: 55px; margin-right: 12px;}
.tips_body .tips_conent{ width: 470px;}
.tips_footer{ margin: 0; padding: 10px 0; border-top:1px solid #ddd;}
.tips_button{ width: 200px; background: #49f; color: #fff; height: 40px; line-height: 40px;}

/*取消政策*/
.free_cancel{ color: #00b63d; display: block;}
.paid_cancel{ color: #ff9900; display: block;}
.non_cancel{ color: #ff5256; display: block;}
.cancel_remark{ color: #666; display: block;}
.free_cancel em,.paid_cancel em,.non_cancel em,.cancel_remark em{ font-size:14px; display: inline-block; margin-right: 5px; font-weight: bold; font-style: normal;}

.each_room{ color: #999; font-weight: normal; right: 25px;}

.no_favorites{ margin: 30px auto; width: 300px;}
.no_favorites_info_img{ margin-right: 20px; padding-top: 11px;}
.search_hotel{ background-color: #49f; padding: 3px 14px; color: #fff; border-radius: 4px; display:block; width: 60px; text-align: center; margin-top: 5px;}

.each_room{ color: #999; font-weight: normal; right: 25px;}

/*意见反馈*/
.feed_head{ padding: 10px 40px; margin-bottom: 20px; font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53; color: #333333; border-bottom: 1px solid #E5E5E5;}
.feed_title b{ font-size:24px; font-weight: 500;}
.feed_title span{ font-size:14px; color: #999; display: inline-block;margin-left: 10px;}
.feed_title span i{ color: #FF5256; float: left; line-height: 24px; margin-right: 5px;}
.feed_tips{ font-size:14px; color: #999;}
.feed_main,.submit_success{ padding: 10px 40px;}
.feed_form{ font-size:14px; color: #666;}
.feed_li{ line-height: 42px; margin-bottom: 20px;}
.feed_li_title{ width: 110px; text-align: right; padding-right: 10px;}
.feed_li_title i{ color: #ff5256; display: inline-block; margin-right: 5px; height: 42px; line-height: 48px; font-size:16px;}
.feed_li_title span{ height: 42px; line-height: 42px; float: right;}
.feed_li_content{}
.feed_li_content .change_tab{ display: inline-block; padding: 0 20px; height: 38px; line-height: 38px; border: 1px solid #DDDDDD; border-radius: 4px; margin-right: 12px; color: #333; cursor: pointer; position: relative;}
.feed_li_content .current_change_tab{ border-color: #49f; background-color: #EEF6FF; color: #4499FF;}
.feed_li_content .current_check{ border-top:20px solid #4499ff; border-left: 20px solid transparent; right: 0; top:0;}
.feed_li_content .current_check_icon{display: inline-block; width: 10px; height: 10px; color: #fff; top: -31px; right: 2px;}
.feed_li_content .feed_textarea{width:593px; height:100px; border:1px solid #DDDDDD; border-radius:4px; padding: 10px; line-height: 18px;}
.feed_li_content .feed_input{width:593px; height:38px; border:1px solid #DDDDDD; border-radius:4px; padding: 0 10px; line-height: 38px;}
.feed_li_content .feed_input_phone{width:495px; border-top-left-radius: 0; border-bottom-left-radius: 0;}
.feed_li_content .account-form-r-c.phone_code{width:73px;border:1px solid #dddddd;border-right:none;border-radius:4px 0 0 4px;height:38px;line-height:38px;appearance:none;  -moz-appearance:none; -webkit-appearance:none;  background: url("https://img.haoqiao.com/website/images/register/down.svg") no-repeat scroll right center transparent;    background-position: 65px;padding-right: 14px; font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;background-color:#ffffff;padding-left: 12px;padding-right: 12px;color: #c7c7cd;float:left;position: relative;cursor: pointer;}
.feed_li_content  ul{min-width: 142px;width: max-content;background: #fff;border: solid 1px #ccc;border-radius: 4px;box-shadow: 0px 0 8px rgba(100, 100, 100, 0.5);position: absolute;z-index: 91;max-height: 360px;overflow: auto; top:40px;}
.feed_li_content  ul li a {display: block;height: 36px;line-height: 36px;padding: 0 4px 0 10px;border-bottom: solid 1px #ececec;color: #666;font-size: 14px;font-family: Helvetica, "Microsoft Yahei", "Hiragino Sans GB", "黑体", Arial, \5b8b\4f53;}
.feed_li_content  ul li a span{ float: right; color: #999;}
.feed_li_content  ul li a:hover{background-color:#eef6ff}
.feed_submit{ width:180px; height:40px; line-height: 40px; text-align: center; background:#4499FF; border-radius:4px; font-size:16px; font-family:PingFang SC; font-weight:500; color:#FFFFFF; display: inline-block; margin-left: 120px; cursor: pointer;}
.submit_success{ text-align: center;}
.submit_success .success_img img{ display: block; width: 66px; margin: 0 auto;}
.submit_success .success_info { text-align: center; margin: 20px auto;}
.submit_success .success_info .success_title{ font-size:24px; color: #333333; height: 26px; line-height: 26px; margin-bottom: 10px;}
.submit_success .success_info .success_msg{ font-size:14px; color: #666666; line-height: 22px;}
.success_button{ margin-bottom: 80px;}
.success_button a{ width:194px; text-align: center; height: 40px;line-height: 40px; border-radius: 4px;border: solid 1px #49f; cursor: pointer; display: inline-block; margin: 0 5px; text-decoration: none; font-size:16px; margin-top: 10px;}
.success_button a.back_home,.success_button a:hover{background-color: #49f; color: #fff;}

